<?metadataRepository version='1.2.0'?><repository name="eclipse.platform.repository" type="org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository" version="1">
    <properties size="2">
        <property name="p2.timestamp" value="1725346613983"/>
        <property name="p2.compressed" value="true"/>
    </properties>
    <units size="1356">
        <unit id="org.sat4j.core.source" version="2.3.6.v20201214" singleton="false">
            <update id="org.sat4j.core.source" range="[0.0.0,2.3.6.v20201214)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.sat4j.core:2.3.6.v20201214"/>
                <property name="maven-groupId" value="org.ow2.sat4j"/>
                <property name="maven-artifactId" value="org.ow2.sat4j.core"/>
                <property name="maven-version" value="2.3.6"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.core.source" version="2.3.6.v20201214"/>
                <provided namespace="osgi.bundle" name="org.sat4j.core.source" version="2.3.6.v20201214"/>
                <provided namespace="osgi.identity" name="org.sat4j.core.source" version="2.3.6.v20201214">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.sat4j.core.source" version="2.3.6.v20201214"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.sat4j.core.source
Bundle-Version: 2.3.6.v20201214
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.di.annotations.source" version="1.8.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.e4.core.di.annotations.source" range="[0.0.0,1.8.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Dependency Injection Annotations Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.annotations"/>
                <property name="maven-version" value="1.8.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.annotations.source" version="1.8.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.annotations.source" version="1.8.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.annotations.source" version="1.8.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.di.annotations.source" version="1.8.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.annotations.source
Bundle-Version: 1.8.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.bndlib.source" version="7.0.0.202310060912" singleton="false">
            <update id="biz.aQute.bndlib.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for biz.aQute.bndlib:7.0.0.202310060912"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.bndlib"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bndlib.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.bndlib.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="biz.aQute.bndlib.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.bndlib.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.bndlib.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.examples.source.feature.jar" version="4.33.0.v20240903-0240">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Examples Developer Resources"/>
                <property name="df_LT.description" value="Eclipse SDK examples. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source.feature.jar" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.registry.source" version="3.12.100.v20240524-2011" singleton="false">
            <update id="org.eclipse.equinox.registry.source" range="[0.0.0,3.12.100.v20240524-2011)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Extension Registry Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.registry"/>
                <property name="maven-version" value="3.12.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry.source" version="3.12.100.v20240524-2011"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.registry.source" version="3.12.100.v20240524-2011"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.registry.source" version="3.12.100.v20240524-2011">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.registry.source" version="3.12.100.v20240524-2011"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.registry.source
Bundle-Version: 3.12.100.v20240524-2011
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.persistence" version="1.1.300.v20240321-1452" generation="2">
            <update id="org.eclipse.e4.tools.persistence" range="[0.0.0,1.1.300.v20240321-1452)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Persistence Model"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.persistence"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence" version="1.1.300.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.persistence" version="1.1.300.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.internal.persistence" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.internal.persistence.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.internal.persistence.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.persistence" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.persistence" version="1.1.300.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="[2.35.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="[2.1.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="[1.8.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="[1.10.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.110.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.persistence
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.source" range="[1.1.300.v20240321-1452,1.1.300.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.persistence" version="1.1.300.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.persistence;singleton:=true
Bundle-Version: 1.1.300.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching" version="3.23.0.v20240822-0459" generation="2">
            <update id="org.eclipse.jdt.launching" range="[0.0.0,3.23.0.v20240822-0459)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools Launching Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching"/>
                <property name="maven-version" value="3.23.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching" version="3.23.0.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching" version="3.23.0.v20240822-0459"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.launching.environments" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.launching.sourcelookup.advanced" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.launching.environments" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.launching.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.launching.sourcelookup.advanced" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.launching.sourcelookup.containers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching" version="3.23.0.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.17.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.launching
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.source" range="[3.23.0.v20240822-0459,3.23.0.v20240822-0459]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.39.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" range="0.0.0">
                    <filter>
            (&amp;(osgi.os=macosx)(!(org.eclipse.jdt.buildtime=true)))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.0,4.0.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.launching" version="3.23.0.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching; singleton:=true
Bundle-Version: 3.23.0.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder}/../);
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}/../); chmod(targetDir:${installFolder}/../MacOS/, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.expressions.source" version="3.9.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.expressions.source" range="[0.0.0,3.9.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Expression Language Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.expressions"/>
                <property name="maven-version" value="3.9.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.source" version="3.9.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.expressions.source" version="3.9.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.expressions.source" version="3.9.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.expressions.source" version="3.9.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.expressions.source
Bundle-Version: 3.9.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.tests.source" version="1.2.100.v20240413-1529" singleton="false">
            <update id="org.eclipse.tips.tests.source" range="[0.0.0,1.2.100.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse"/>
                <property name="df_LT.bundleName" value="Tip of the Day Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.tests"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.tests.source" version="1.2.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.tests.source" version="1.2.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.tests.source" version="1.2.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tips.tests.source" version="1.2.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.tests.source
Bundle-Version: 1.2.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.pluggable.tests" version="3.6.500.v20240820-0604" generation="2">
            <update id="org.eclipse.jdt.apt.pluggable.tests" range="[0.0.0,3.6.500.v20240820-0604)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Annotation Processing Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.pluggable.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.tests" version="3.6.500.v20240820-0604"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.pluggable.tests" version="3.6.500.v20240820-0604"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.pluggable.tests" version="3.6.500.v20240820-0604">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.apt.pluggable.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.apt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.38.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.apt.pluggable.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.tests.source" range="[3.6.500.v20240820-0604,3.6.500.v20240820-0604]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.apt.pluggable.tests" version="3.6.500.v20240820-0604"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.pluggable.tests;singleton:=true
Bundle-Version: 3.6.500.v20240820-0604
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.namespace.service" version="1.0.0.201505202024" singleton="false" generation="2">
            <update id="org.osgi.namespace.service" range="[0.0.0,1.0.0.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.namespace.service"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.namespace.service Version 1.0.0."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.service"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.service" version="1.0.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.service" version="1.0.0.201505202024"/>
                <provided namespace="java.package" name="org.osgi.namespace.service" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.service" version="1.0.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.osgi.namespace.service
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.service.source" range="[1.0.0.201505202024,1.0.0.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.service" version="1.0.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.service
Bundle-Version: 1.0.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.linux" version="1.1.300.v20240419-2334" generation="2">
            <update id="org.eclipse.equinox.security.linux" range="[0.0.0,1.1.300.v20240419-2334)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Linux libsecret integration"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.linux"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux" version="1.1.300.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.linux" version="1.1.300.v20240419-2334"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.linux" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.linux" version="1.1.300.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.security" version="1.1.300.v20240419-2334"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="com.sun.jna" range="[5.8.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security.linux
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux.source" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.os=linux)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security.linux" version="1.1.300.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.linux;singleton:=true
Bundle-Version: 1.1.300.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.feature.feature.group" version="3.109.500.v20240620-1927" singleton="false">
            <update id="org.eclipse.swt.tools.feature.feature.group" range="[0.0.0,3.109.500.v20240620-1927)" severity="0"/>
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="eclipse.platform.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.feature"/>
                <property name="maven-version" value="3.109.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014, 2016 Red Hat Inc. and others."/>
                <property name="df_LT.featureName" value="SWT Tools"/>
                <property name="df_LT.description" value="SWT Tools, including Sleak, SWT Spy Plugin, and JniGen."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.feature.group" version="3.109.500.v20240620-1927"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools" range="[3.110.500.v20240620-1927,3.110.500.v20240620-1927]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.spies" range="[3.109.400.v20240321-1321,3.109.400.v20240321-1321]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.base" range="[3.107.600.v20240309-0757,3.107.600.v20240309-0757]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.feature.jar" range="[3.109.500.v20240620-1927,3.109.500.v20240620-1927]">
                    <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.simpleconfigurator.manipulator.source" version="2.3.300.v20240702-1335" singleton="false">
            <update id="org.eclipse.equinox.simpleconfigurator.manipulator.source" range="[0.0.0,2.3.300.v20240702-1335)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Simple Configurator Manipulator Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.simpleconfigurator.manipulator"/>
                <property name="maven-version" value="2.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.manipulator.source" version="2.3.300.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator.source" version="2.3.300.v20240702-1335"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.simpleconfigurator.manipulator.source" version="2.3.300.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.simpleconfigurator.manipulator.source" version="2.3.300.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator.source
Bundle-Version: 2.3.300.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.tests" version="1.4.600.v20240820-2045" singleton="false" generation="2">
            <update id="org.eclipse.jface.tests" range="[0.0.0,1.4.600.v20240820-2045)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Jface tests"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests"/>
                <property name="maven-version" value="1.4.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests" version="1.4.600.v20240820-2045"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests" version="1.4.600.v20240820-2045"/>
                <provided namespace="java.package" name="org.eclipse.jface.tests.fieldassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.tests.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.tests.viewers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests" version="1.4.600.v20240820-2045">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.source" range="[1.4.600.v20240820-2045,1.4.600.v20240820-2045]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.tests" version="1.4.600.v20240820-2045"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests
Bundle-Version: 1.4.600.v20240820-2045
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leslf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leslf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.transforms.xslt.source" version="1.3.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.transforms.xslt.source" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="XSLT Transform Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.transforms.xslt"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.xslt.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.transforms.xslt.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.transforms.xslt.source" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.transforms.xslt.source" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.transforms.xslt.source
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.constants" version="1.17.0.v20231215-1130" singleton="false" generation="2">
            <update id="org.apache.batik.constants" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.xmlgraphics : batik-constants"/>
                <property name="maven-wrapped-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-wrapped-artifactId" value="batik-constants"/>
                <property name="maven-wrapped-version" value="1.17"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.constants" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.constants" version="1.17.0.v20231215-1130"/>
                <provided namespace="java.package" name="org.apache.batik.constants" version="1.17.0"/>
                <provided namespace="osgi.identity" name="org.apache.batik.constants" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.batik.constants
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.constants.source" range="[1.17.0.v20231215-1130,1.17.0.v20231215-1130]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.constants" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.constants
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.sdk.examples.source" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse SDK Examples Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.sdk"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.sdk.examples.source" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.sdk.examples.source" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.sdk.examples.source
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.runtime" version="3.8.500.v20240721-0932" generation="2">
            <update id="org.eclipse.pde.runtime" range="[0.0.0,3.8.500.v20240721-0932)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="PDE Runtime"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.runtime"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.runtime" version="3.8.500.v20240721-0932"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.runtime" version="3.8.500.v20240721-0932"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.registry" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.registry.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.spy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.spy.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.spy.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.runtime.spy.sections" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.runtime" version="3.8.500.v20240721-0932">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.runtime
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.15.100"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.runtime.source" range="[3.8.500.v20240721-0932,3.8.500.v20240721-0932]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="2.4.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.205.0,4.0.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.runtime" version="3.8.500.v20240721-0932"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.runtime; singleton:=true
Bundle-Version: 3.8.500.v20240721-0932
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit.feature.feature.group" version="1.1.400.v20240419-1435" singleton="false">
            <update id="org.eclipse.jdt.ui.unittest.junit.feature.feature.group" range="[0.0.0,1.1.400.v20240419-1435)" severity="0"/>
            <properties size="13">
                <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="%provider"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2020 Red Hat, Inc. and others.&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/"/>
                <property name="df_LT.provider" value="Eclipse.org"/>
                <property name="df_LT.featureName" value="JUnit Test runner client for UnitTest View"/>
                <property name="df_LT.description" value="JUnit test runner client for UnitTest View"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.feature.group" version="1.1.400.v20240419-1435"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="17">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.feature.jar" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]">
                    <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.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.win32.win32.x86_64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher Win32 X86_64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.win32.win32.x86_64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.win32.win32.x86_64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.swt.gtk.source" version="1.2.200.v20240416-0658" singleton="false">
            <update id="org.eclipse.e4.ui.swt.gtk.source" range="[0.0.0,1.2.200.v20240416-0658)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI GTK Enhancements Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.swt.gtk"/>
                <property name="maven-version" value="1.2.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.gtk.source" version="1.2.200.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.swt.gtk.source" version="1.2.200.v20240416-0658"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.swt.gtk.source" version="1.2.200.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.swt.gtk.source" version="1.2.200.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.swt.gtk.source
Bundle-Version: 1.2.200.v20240416-0658
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.source.feature.jar" version="3.19.600.v20240903-0240">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2015 IBM Corporation and others.&#10;All rights reserved. This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License v1.0&#10;which accompanies this distribution, and is available at&#10;http://www.eclipse.org/legal/epl-v10.html&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse JDT Plug-in Developer Resources"/>
                <property name="df_LT.description" value="API documentation and source code zips for Eclipse Java development tools."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt"/>
                <property name="maven-version" value="3.19.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.source.feature.jar" version="3.19.600.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.source" version="3.19.600.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.source" version="3.19.600.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.discovery" version="1.3.400.v20240621-1554" generation="2">
            <update id="org.eclipse.equinox.p2.ui.discovery" range="[0.0.0,1.3.400.v20240621-1554)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="Equinox Provisioning Discovery UI"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.discovery"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.discovery" version="1.3.400.v20240621-1554"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.discovery" version="1.3.400.v20240621-1554"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery.operations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery.repository" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.discovery.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.discovery" version="1.3.400.v20240621-1554">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.118.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery" range="[1.0.0,1.4.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.browser" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery.compatibility" range="[1.0.0,1.4.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="2.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="2.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.discovery
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.discovery.source" range="[1.3.400.v20240621-1554,1.3.400.v20240621-1554]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.discovery" version="1.3.400.v20240621-1554"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.discovery;singleton:=true
Bundle-Version: 1.3.400.v20240621-1554
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.p2.source.feature.jar" version="1.12.1400.v20240801-1024">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="p2 Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.p2"/>
                <property name="maven-version" value="1.12.1400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.source.feature.jar" version="1.12.1400.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.p2.source" version="1.12.1400.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.p2.source" version="1.12.1400.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.rcp.source.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.rcp.source.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.rcp.feature"/>
                <property name="maven-artifactId" value="org.eclipse.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse RCP Developer Resources"/>
                <property name="df_LT.description" value="Rich Client Platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.source.feature.group" version="4.33.0.v20240903-0618"/>
                <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.rcp.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.source.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source" range="[3.10.400.v20240415-0528,3.10.400.v20240415-0528]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.source" range="[3.206.100.v20240720-1232,3.206.100.v20240720-1232]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.source" range="[3.133.0.v20240818-1923,3.133.0.v20240818-1923]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.source" range="[3.5.400.v20240416-0654,3.5.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cocoa.source" range="[1.3.200.v20240309-0857,1.3.200.v20240309-0857]">
                    <filter>
            (&amp;(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.source.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <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.tests.verifier.source" version="1.4.300.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.tests.verifier.source" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Test Install Verifier Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.verifier"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.verifier.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.verifier.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.verifier.source" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.verifier.source" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.verifier.source
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.editors.tests.source" version="3.13.500.v20240807-0735" singleton="false">
            <update id="org.eclipse.ui.editors.tests.source" range="[0.0.0,3.13.500.v20240807-0735)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Editors Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.editors.tests"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.tests.source" version="3.13.500.v20240807-0735"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.editors.tests.source" version="3.13.500.v20240807-0735"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.editors.tests.source" version="3.13.500.v20240807-0735">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.editors.tests.source" version="3.13.500.v20240807-0735"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.editors.tests.source
Bundle-Version: 3.13.500.v20240807-0735
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.workbench" version="3.133.0.v20240818-1923" generation="2">
            <update id="org.eclipse.ui.workbench" range="[0.0.0,3.133.0.v20240818-1923)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Workbench"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench"/>
                <property name="maven-version" value="3.133.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="80">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench" version="3.133.0.v20240818-1923"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench" version="3.133.0.v20240818-1923"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.perspectiveswitcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.about" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.activities" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.application" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.branding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.databinding.typed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.fieldassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.help" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.about" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.activities" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.activities.ws" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.application" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.decorators" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.dialogs.cpd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.e4.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.e4.migration" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.editorsupport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.expressions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.help" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.keys" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.keys.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.menus" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.misc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.operations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.part" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.progress" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.provisional.application" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.quickaccess" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.quickaccess.providers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.registry" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.splash" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.statushandlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.testing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.themes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.tweaklets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.wizards.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.intro" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.keys" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.menus" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.operations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.part" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.progress" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.quickaccess" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.splash" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.statushandlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.themes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench" version="3.133.0.v20240818-1923">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="41">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="2.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench3" range="0.15.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.13.0"/>
                <required namespace="java.package" name="com.ibm.icu.util" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.commands" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.commands.internal" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.internal.workbench" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.addons" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.renderers.swt" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.swt" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.services" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.workbench.modeling" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.workbench.renderers.swt" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event.propertytypes" range="[1.4.0,2.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"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.ui.workbench
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.workbench
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.source" range="[3.133.0.v20240818-1923,3.133.0.v20240818-1923]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.workbench" version="3.133.0.v20240818-1923"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench; singleton:=true
Bundle-Version: 3.133.0.v20240818-1923
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.jetty.source.feature.jar" version="1.11.500.v20240321-1445">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Jetty Http Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.jetty"/>
                <property name="maven-version" value="1.11.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.source.feature.jar" version="1.11.500.v20240321-1445"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.jetty.source" version="1.11.500.v20240321-1445"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.jetty.source" version="1.11.500.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.touchpoint.eclipse.source" version="2.4.300.v20240511-1722" singleton="false">
            <update id="org.eclipse.equinox.p2.touchpoint.eclipse.source" range="[0.0.0,2.4.300.v20240511-1722)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Eclipse Touchpoint Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.touchpoint.eclipse"/>
                <property name="maven-version" value="2.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.eclipse.source" version="2.4.300.v20240511-1722"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.eclipse.source" version="2.4.300.v20240511-1722"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.touchpoint.eclipse.source" version="2.4.300.v20240511-1722">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.touchpoint.eclipse.source" version="2.4.300.v20240511-1722"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse.source
Bundle-Version: 2.4.300.v20240511-1722
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.feature.source.feature.group" version="1.3.500.v20240803-1337" singleton="false">
            <update id="org.eclipse.equinox.p2.discovery.feature.source.feature.group" range="[0.0.0,1.3.500.v20240803-1337)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.feature"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 Sonatype Inc. and others."/>
                <property name="df_LT.featureName" value="Eclipse p2 Discovery Developer Resources"/>
                <property name="df_LT.description" value="Source code for the Equinox p2 Discovery"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.source.feature.group" version="1.3.500.v20240803-1337"/>
                <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.p2.discovery.feature.feature.group" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.source" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.compatibility.source" range="[1.3.400.v20240803-1337,1.3.400.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.discovery.source" range="[1.3.400.v20240621-1554,1.3.400.v20240621-1554]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.source.feature.jar" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]">
                    <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.ui.importexport.source" version="1.4.500.v20240621-1554" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.importexport.source" range="[0.0.0,1.4.500.v20240621-1554)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Import and Export Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.importexport"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.importexport.source" version="1.4.500.v20240621-1554"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.importexport.source" version="1.4.500.v20240621-1554"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.importexport.source" version="1.4.500.v20240621-1554">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.importexport.source" version="1.4.500.v20240621-1554"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.importexport.source
Bundle-Version: 1.4.500.v20240621-1554
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.win32.win32.aarch64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.win32.win32.aarch64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.win32.win32.aarch64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:launcher.exe, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.console.jaas.fragment.source" version="1.2.0.v20240213-1244" singleton="false">
            <update id="org.eclipse.equinox.console.jaas.fragment.source" range="[0.0.0,1.2.0.v20240213-1244)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="SSHD Fragment Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console.jaas.fragment"/>
                <property name="maven-version" value="1.2.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.jaas.fragment.source" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console.jaas.fragment.source" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console.jaas.fragment.source" version="1.2.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.console.jaas.fragment.source" version="1.2.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console.jaas.fragment.source
Bundle-Version: 1.2.0.v20240213-1244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.contenttype.tests.source" version="1.4.100.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.contenttype.tests.source" range="[0.0.0,1.4.100.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Content-Types Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.contenttype.tests"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.tests.source" version="1.4.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.contenttype.tests.source" version="1.4.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.contenttype.tests.source" version="1.4.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.contenttype.tests.source" version="1.4.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.contenttype.tests.source
Bundle-Version: 1.4.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.gtk.linux.ppc64le" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.ppc64le" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.gtk.linux.ppc64le" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objenesis.source" version="3.4.0" singleton="false">
            <update id="org.objenesis.source" range="[0.0.0,3.4.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objenesis:3.4.0"/>
                <property name="maven-groupId" value="org.objenesis"/>
                <property name="maven-artifactId" value="objenesis"/>
                <property name="maven-version" value="3.4"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objenesis.source" version="3.4.0"/>
                <provided namespace="osgi.bundle" name="org.objenesis.source" version="3.4.0"/>
                <provided namespace="osgi.identity" name="org.objenesis.source" version="3.4.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objenesis.source" version="3.4.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objenesis.source
Bundle-Version: 3.4.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.supplement.source" version="1.11.0.v20240621-0935" singleton="false">
            <update id="org.eclipse.equinox.supplement.source" range="[0.0.0,1.11.0.v20240621-0935)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Supplemental Equinox Functionality Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.supplement"/>
                <property name="maven-version" value="1.11.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.supplement.source" version="1.11.0.v20240621-0935"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.supplement.source" version="1.11.0.v20240621-0935"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.supplement.source" version="1.11.0.v20240621-0935">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.supplement.source" version="1.11.0.v20240621-0935"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.supplement.source
Bundle-Version: 1.11.0.v20240621-0935
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.linux.source" version="1.1.300.v20240419-2334" singleton="false">
            <update id="org.eclipse.equinox.security.linux.source" range="[0.0.0,1.1.300.v20240419-2334)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Linux libsecret integration Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.linux"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux.source" version="1.1.300.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.linux.source" version="1.1.300.v20240419-2334"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.linux.source" version="1.1.300.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.linux.source" version="1.1.300.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.linux.source
Bundle-Version: 1.1.300.v20240419-2334
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.ui.source" version="3.10.500.v20240702-1152" singleton="false">
            <update id="org.eclipse.team.ui.source" range="[0.0.0,3.10.500.v20240702-1152)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Team Support UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.ui"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.ui.source" version="3.10.500.v20240702-1152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.ui.source" version="3.10.500.v20240702-1152"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.ui.source" version="3.10.500.v20240702-1152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.team.ui.source" version="3.10.500.v20240702-1152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.ui.source
Bundle-Version: 3.10.500.v20240702-1152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.jna.source" version="5.14.0.v20231211-1200" singleton="false">
            <update id="com.sun.jna.source" range="[0.0.0,5.14.0.v20231211-1200)" severity="0"/>
            <properties size="1">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.sun.jna:5.14.0"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna.source" version="5.14.0.v20231211-1200"/>
                <provided namespace="osgi.bundle" name="com.sun.jna.source" version="5.14.0.v20231211-1200"/>
                <provided namespace="osgi.identity" name="com.sun.jna.source" version="5.14.0.v20231211-1200">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.jna.source" version="5.14.0.v20231211-1200"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.jna.source
Bundle-Version: 5.14.0.v20231211-1200
          </instruction>
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.cocoa.macosx.aarch64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.cocoa.macosx.aarch64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for Mac OS X (Cocoa) on aarch64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.cocoa.macosx.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.cocoa.macosx.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.cocoa.macosx.aarch64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.cocoa.macosx.aarch64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.aarch64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.win32.source" version="1.3.400.v20240514-1716" singleton="false">
            <update id="org.eclipse.compare.win32.source" range="[0.0.0,1.3.400.v20240514-1716)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Compare Support for Word Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.win32"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.win32.source" version="1.3.400.v20240514-1716"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.win32.source" version="1.3.400.v20240514-1716"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.win32.source" version="1.3.400.v20240514-1716">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.win32.source" version="1.3.400.v20240514-1716"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.win32.source
Bundle-Version: 1.3.400.v20240514-1716
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.tests.source" version="1.3.300.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.ds.tests.source" range="[0.0.0,1.3.300.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE DS Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.tests"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.tests.source" version="1.3.300.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.tests.source" version="1.3.300.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.tests.source" version="1.3.300.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ds.tests.source" version="1.3.300.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.tests.source
Bundle-Version: 1.3.300.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.persistence.source" version="1.1.300.v20240321-1452" singleton="false">
            <update id="org.eclipse.e4.tools.persistence.source" range="[0.0.0,1.1.300.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Persistence Model Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.persistence"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.source" version="1.1.300.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.persistence.source" version="1.1.300.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.persistence.source" version="1.1.300.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.persistence.source" version="1.1.300.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.persistence.source
Bundle-Version: 1.1.300.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.test" version="3.6.100.v20240321-1442" generation="2">
            <update id="org.eclipse.test" range="[0.0.0,3.6.100.v20240321-1442)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Automated Testing"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.test"/>
                <property name="maven-artifactId" value="org.eclipse.test"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test" version="3.6.100.v20240321-1442"/>
                <provided namespace="osgi.bundle" name="org.eclipse.test" version="3.6.100.v20240321-1442"/>
                <provided namespace="java.package" name="org.eclipse.test" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.test" version="3.6.100.v20240321-1442">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.apache.ant" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.112.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide.application" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.app" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.launcher.core" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.engine" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.test
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.source" range="[3.6.100.v20240321-1442,3.6.100.v20240321-1442]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.test" version="3.6.100.v20240321-1442"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.test; singleton:=true
Bundle-Version: 3.6.100.v20240321-1442
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-engine" version="5.11.0" singleton="false" generation="2">
            <update id="junit-jupiter-engine" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Jupiter Engine"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-engine"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-engine" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-engine" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.config" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.descriptor" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.discovery" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.discovery.predicates" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.execution" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.extension" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.engine.support" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-engine" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.junit.platform.engine" name="junit-jupiter" version="5.11.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="40">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.io" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.parallel" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.config" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.hierarchical" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.store" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="org.junit.platform.launcher" match="(&amp;(org.junit.platform.launcher=junit-platform-launcher)(version&gt;=1.11.0)(!(version&gt;=2)))">
                    <description>
            junit-jupiter-engine
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-jupiter-engine
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-engine.source" range="[5.11.0,5.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-engine" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-engine
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit.source" version="1.10.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.edit.source" range="[0.0.0,1.10.0.v20240604-0832)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Edit Data Binding Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.10.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source" version="1.10.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.databinding.edit.source" version="1.10.0.v20240604-0832"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.databinding.edit.source" version="1.10.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.databinding.edit.source" version="1.10.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.databinding.edit.source
Bundle-Version: 1.10.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.headless.build.plugin.gradle" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="org.bndtools.headless.build.plugin.gradle" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.headless.build.plugin.gradle"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.headless.build.plugin.gradle"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.plugin.gradle" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.headless.build.plugin.gradle" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.headless.build.plugin.gradle" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.bndtools.headless.build.plugin.gradle_7.0.0.202310060912-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.bndtools.headless.build.manager.api.HeadlessBuildPlugin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="11">
                <required namespace="java.package" name="aQute.bnd.build" range="[4.5.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.headless.build.manager.api" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresManager)" min="0" greedy="false">
                    <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.plugin.gradle.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.headless.build.plugin.gradle" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.headless.build.plugin.gradle
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.tests.source" version="3.14.600.v20240607-1132" singleton="false">
            <update id="org.eclipse.text.tests.source" range="[0.0.0,3.14.600.v20240607-1132)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Text Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.tests"/>
                <property name="maven-version" value="3.14.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.tests.source" version="3.14.600.v20240607-1132"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.tests.source" version="3.14.600.v20240607-1132"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.tests.source" version="3.14.600.v20240607-1132">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.text.tests.source" version="3.14.600.v20240607-1132"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.tests.source
Bundle-Version: 3.14.600.v20240607-1132
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.persistence.feature.feature.jar" version="1.1.500.v20240703-0712">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 EclipseSource GmbH and others."/>
                <property name="df_LT.featureName" value="Eclipse Persistence"/>
                <property name="df_LT.description" value="Eclipse Persistence"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.persistence.feature"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.feature.feature.jar" version="1.1.500.v20240703-0712"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.e4.tools.persistence.feature" version="1.1.500.v20240703-0712"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.e4.tools.persistence.feature" version="1.1.500.v20240703-0712"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.swt.examples.source" version="3.108.500.v20240705-1342" singleton="false">
            <update id="org.eclipse.swt.examples.source" range="[0.0.0,3.108.500.v20240705-1342)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Standalone Examples Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.source" version="3.108.500.v20240705-1342"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.source" version="3.108.500.v20240705-1342"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.source" version="3.108.500.v20240705-1342">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.examples.source" version="3.108.500.v20240705-1342"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.source
Bundle-Version: 3.108.500.v20240705-1342
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.builder.mockcompiler.source" version="1.0.0.v20240619-0232" singleton="false">
            <update id="org.eclipse.jdt.core.tests.builder.mockcompiler.source" range="[0.0.0,1.0.0.v20240619-0232)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Custom Compiler Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.builder.mockcompiler"/>
                <property name="maven-version" value="1.0.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.mockcompiler.source" version="1.0.0.v20240619-0232"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder.mockcompiler.source" version="1.0.0.v20240619-0232"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.builder.mockcompiler.source" version="1.0.0.v20240619-0232">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.tests.builder.mockcompiler.source" version="1.0.0.v20240619-0232"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.builder.mockcompiler.source
Bundle-Version: 1.0.0.v20240619-0232
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.repository.source" version="2.9.100.v20240511-1722" singleton="false">
            <update id="org.eclipse.equinox.p2.repository.source" range="[0.0.0,2.9.100.v20240511-1722)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Repository Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.repository"/>
                <property name="maven-version" value="2.9.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.source" version="2.9.100.v20240511-1722"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository.source" version="2.9.100.v20240511-1722"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.repository.source" version="2.9.100.v20240511-1722">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.repository.source" version="2.9.100.v20240511-1722"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.repository.source
Bundle-Version: 2.9.100.v20240511-1722
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core" version="3.39.0.v20240807-1632" generation="2">
            <update id="org.eclipse.jdt.core" range="[0.0.0,3.39.0.v20240807-1632)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core"/>
                <property name="maven-version" value="3.39.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="41">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" version="3.39.0.v20240807-1632"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core" version="3.39.0.v20240807-1632"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.compiler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.dom.rewrite" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.index" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.jdom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.codeassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.codeassist.complete" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.codeassist.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.codeassist.select" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.builder" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.dom.rewrite" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.dom.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.hierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.index" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.jdom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.nd.java.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.search.indexing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.search.matching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.search.processing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.formatter.linewrap" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.formatter.old" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core" version="3.39.0.v20240807-1632">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.11.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.1.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.compiler.batch" range="3.39.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.source" range="[3.39.0.v20240807-1632,3.39.0.v20240807-1632]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core" version="3.39.0.v20240807-1632"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core; singleton:=true
Bundle-Version: 3.39.0.v20240807-1632
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.concurrent" version="1.3.100.v20240514-0729" singleton="false" generation="2">
            <update id="org.eclipse.equinox.concurrent" range="[0.0.0,1.3.100.v20240514-0729)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Concurrent API"/>
                <property name="df_LT.pluginProvider" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%pluginProvider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.concurrent"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent" version="1.3.100.v20240514-0729"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.concurrent" version="1.3.100.v20240514-0729"/>
                <provided namespace="java.package" name="org.eclipse.equinox.concurrent.future" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.concurrent" version="1.3.100.v20240514-0729">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.concurrent
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent.source" range="[1.3.100.v20240514-0729,1.3.100.v20240514-0729]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.concurrent" version="1.3.100.v20240514-0729"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.concurrent
Bundle-Version: 1.3.100.v20240514-0729
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcutil" version="1.78.1" singleton="false" generation="2">
            <update id="bcutil" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="bcutil"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcutil-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="51">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcutil" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcutil" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.bsi" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cmc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cmp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cms" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cms.ecc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.crmf" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cryptlib" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.dvcs" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.eac" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.edec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.esf" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.ess" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.est" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.gnu" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.iana" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.icao" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.isara" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.isismtt" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.isismtt.ocsp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.isismtt.x509" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.iso" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.kisa" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.microsoft" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.misc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.mozilla" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.nsri" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.ntt" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.oiw" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.rosstandart" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.smime" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.tsp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.etsi102941" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.etsi102941.basetypes" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.etsi103097" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.etsi103097.extension" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.ieee1609dot2" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.ieee1609dot2.basetypes" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.ieee1609dot2dot1" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.etsi102941" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.etsi102941.basetypes" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.etsi103097" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.etsi103097.extension" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.ieee1609dot2" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.ieee1609dot2.basetypes" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.oer.its.template.ieee1609dot2dot1" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcutil" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="20">
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.asn1" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.nist" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.ocsp" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.pkcs" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.x500" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.x509" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.math.ec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util.encoders" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util.io" range="[1.78.1,1.79.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcutil
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcutil
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="bcutil.source" range="[1.78.1,1.78.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcutil" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcutil
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.cm.source" version="1.6.1.202109301733" singleton="false">
            <update id="org.osgi.service.cm.source" range="[0.0.0,1.6.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.cm:1.6.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.cm"/>
                <property name="maven-version" value="1.6.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm.source" version="1.6.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.cm.source" version="1.6.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.cm.source" version="1.6.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.cm.source" version="1.6.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.cm.source
Bundle-Version: 1.6.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.source" version="5.1.103.v20230705-0614" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.source" range="[0.0.0,5.1.103.v20230705-0614)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Filetransfer API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer"/>
                <property name="maven-version" value="5.1.103-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.source" version="5.1.103.v20230705-0614"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.filetransfer.source" version="5.1.103.v20230705-0614"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.filetransfer.source" version="5.1.103.v20230705-0614">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.filetransfer.source" version="5.1.103.v20230705-0614"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.filetransfer.source
Bundle-Version: 5.1.103.v20230705-0614
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.compatibility" version="1.3.400.v20240803-1337" generation="2">
            <update id="org.eclipse.equinox.p2.discovery.compatibility" range="[0.0.0,1.3.400.v20240803-1337)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="Equinox Provisioning Discovery"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.compatibility"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.compatibility" version="1.3.400.v20240803-1337"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery.compatibility" version="1.3.400.v20240803-1337"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.discovery.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.discovery.compatibility.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.discovery.compatibility" version="1.3.400.v20240803-1337">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="2.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="2.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.transport.ecf" range="1.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.discovery.compatibility
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.compatibility.source" range="[1.3.400.v20240803-1337,1.3.400.v20240803-1337]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.discovery.compatibility" version="1.3.400.v20240803-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.compatibility;singleton:=true
Bundle-Version: 1.3.400.v20240803-1337
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.doc.isv" version="4.33.0.v20240827-0447">
            <update id="org.eclipse.platform.doc.isv" range="[0.0.0,4.33.0.v20240827-0447)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Platform Plug-in Developer Guide"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.platform.doc.isv"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.isv" version="4.33.0.v20240827-0447"/>
                <provided namespace="osgi.bundle" name="org.eclipse.platform.doc.isv" version="4.33.0.v20240827-0447"/>
                <provided namespace="osgi.identity" name="org.eclipse.platform.doc.isv" version="4.33.0.v20240827-0447">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.isv.source" range="[4.33.0.v20240827-0447,4.33.0.v20240827-0447]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.platform.doc.isv" version="4.33.0.v20240827-0447"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.platform.doc.isv; singleton:=true
Bundle-Version: 4.33.0.v20240827-0447
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.transforms.hook" version="1.4.100.v20240513-1104" singleton="false" generation="2">
            <update id="org.eclipse.equinox.transforms.hook" range="[0.0.0,1.4.100.v20240513-1104)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Transformer Hook Framework Extension"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="transformsHook"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.transforms.hook"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.hook" version="1.4.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.transforms.hook" version="1.4.100.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.transforms" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.transforms.hook" version="1.4.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.osgi" version="1.4.100.v20240513-1104"/>
                <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.osgi" range="[3.10.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.transforms.hook
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.hook.source" range="[1.4.100.v20240513-1104,1.4.100.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.transforms.hook" version="1.4.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.transforms.hook
Bundle-Version: 1.4.100.v20240513-1104
Fragment-Host: org.eclipse.osgi;bundle-version="[3.10.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.net.source" version="1.6.400.v20240414-0911" singleton="false">
            <update id="org.eclipse.core.tests.net.source" range="[0.0.0,1.6.400.v20240414-0911)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Net Tests Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.core"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.net"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.net.source" version="1.6.400.v20240414-0911"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.net.source" version="1.6.400.v20240414-0911"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.net.source" version="1.6.400.v20240414-0911">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.net.source" version="1.6.400.v20240414-0911"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.net.source
Bundle-Version: 1.6.400.v20240414-0911
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.upnp" version="1.2.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.upnp" range="[0.0.0,1.2.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.upnp"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.upnp Version 1.2.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.upnp"/>
                <property name="maven-version" value="1.2.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp" version="1.2.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.upnp" version="1.2.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.upnp" version="1.2.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.upnp" version="1.2.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.upnp
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp.source" range="[1.2.1.202109301733,1.2.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.upnp" version="1.2.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.upnp
Bundle-Version: 1.2.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filebuffers" version="3.8.300.v20240207-1054" generation="2">
            <update id="org.eclipse.core.filebuffers" range="[0.0.0,3.8.300.v20240207-1054)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="File Buffers"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filebuffers"/>
                <property name="maven-version" value="3.8.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers" version="3.8.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filebuffers" version="3.8.300.v20240207-1054"/>
                <provided namespace="java.package" name="org.eclipse.core.filebuffers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.filebuffers.manipulation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.filebuffers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filebuffers" version="3.8.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.filebuffers
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.source" range="[3.8.300.v20240207-1054,3.8.300.v20240207-1054]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filebuffers" version="3.8.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filebuffers; singleton:=true
Bundle-Version: 3.8.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.hook.source" version="1.4.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.weaving.hook.source" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Aspect Weaving Hooks Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.hook"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.hook.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.hook.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.hook.source" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.weaving.hook.source" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.hook.source
Bundle-Version: 1.4.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.unittest.ui.source" version="1.1.400.v20240414-0828" singleton="false">
            <update id="org.eclipse.unittest.ui.source" range="[0.0.0,1.1.400.v20240414-0828)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Debug Unit Test support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.unittest.ui"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui.source" version="1.1.400.v20240414-0828"/>
                <provided namespace="osgi.bundle" name="org.eclipse.unittest.ui.source" version="1.1.400.v20240414-0828"/>
                <provided namespace="osgi.identity" name="org.eclipse.unittest.ui.source" version="1.1.400.v20240414-0828">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.unittest.ui.source" version="1.1.400.v20240414-0828"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.unittest.ui.source
Bundle-Version: 1.1.400.v20240414-0828
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples" version="3.108.500.v20240705-1342" generation="2">
            <update id="org.eclipse.swt.examples" range="[0.0.0,3.108.500.v20240705-1342)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.SWTStandaloneExampleSet.name" value="SWT Standalone Examples Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.SWTStandaloneExampleSet.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="20">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples" version="3.108.500.v20240705-1342"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples" version="3.108.500.v20240705-1342"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.addressbook" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.browserexample" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.clipboard" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.controlexample" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.fileviewer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.helloworld" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.hoverhelp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.imageanalyzer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.javaviewer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.layoutexample" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.paint" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.texteditor" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples" version="3.108.500.v20240705-1342">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.examples
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.source" range="[3.108.500.v20240705-1342,3.108.500.v20240705-1342]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.examples" version="3.108.500.v20240705-1342"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples; singleton:=true
Bundle-Version: 3.108.500.v20240705-1342
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.win32.win32.x86_64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="1.2.1100.v20240722-2106"/>
                <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.win32.win32.x86_64" version="1.2.1100.v20240722-2106"/>
                <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.win32.win32.x86_64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.promise" version="1.3.0.202212101352" singleton="false" generation="2">
            <update id="org.osgi.util.promise" range="[0.0.0,1.3.0.202212101352)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.promise"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.promise Version 1.3.0"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.promise"/>
                <property name="maven-version" value="1.3.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise" version="1.3.0.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.promise" version="1.3.0.202212101352"/>
                <provided namespace="java.package" name="org.osgi.util.promise" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.osgi.util.promise" version="1.3.0.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.util.function" range="[1.1.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.util.promise
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise.source" range="[1.3.0.202212101352,1.3.0.202212101352]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.promise" version="1.3.0.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.promise
Bundle-Version: 1.3.0.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.search.core" version="3.16.300.v20240708-0708" generation="2">
            <update id="org.eclipse.search.core" range="[0.0.0,3.16.300.v20240708-0708)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Search Support Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search.core"/>
                <property name="maven-version" value="3.16.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.core" version="3.16.300.v20240708-0708"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search.core" version="3.16.300.v20240708-0708"/>
                <provided namespace="java.package" name="org.eclipse.search.core.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.internal.core.text" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.search.core" version="3.16.300.v20240708-0708">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="3.13.100"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.search.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.core.source" range="[3.16.300.v20240708-0708,3.16.300.v20240708-0708]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.search.core" version="3.16.300.v20240708-0708"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search.core;singleton:=true
Bundle-Version: 3.16.300.v20240708-0708
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.annotation.versioning.source" version="1.1.2.202109301733" singleton="false">
            <update id="org.osgi.annotation.versioning.source" range="[0.0.0,1.1.2.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.annotation.versioning:1.1.2.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.annotation.versioning"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.versioning.source" version="1.1.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.annotation.versioning.source" version="1.1.2.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.annotation.versioning.source" version="1.1.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.annotation.versioning.source" version="1.1.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.annotation.versioning.source
Bundle-Version: 1.1.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher Linux AARCH64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.gtk.linux.aarch64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.gtk.linux.aarch64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.aarch64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.views.properties.tabbed" version="3.8.400.v20240416-0658" generation="2">
            <update id="org.eclipse.ui.tests.views.properties.tabbed" range="[0.0.0,3.8.400.v20240416-0658)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Tabbed Properties View Tests"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.views.properties.tabbed"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.views.properties.tabbed" version="3.8.400.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.views.properties.tabbed" version="3.8.400.v20240416-0658"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.decorations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.decorations.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.filters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.section.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.sections" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.tab.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.dynamic.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.override" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.override.folders" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.override.items" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.override.tablist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.sections" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.views.properties.tabbed.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.views.properties.tabbed" version="3.8.400.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.views.properties.tabbed
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.views.properties.tabbed.source" range="[3.8.400.v20240416-0658,3.8.400.v20240416-0658]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.views.properties.tabbed" version="3.8.400.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.views.properties.tabbed;singleton:=true
Bundle-Version: 3.8.400.v20240416-0658
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.uriSchemeHandler.source" version="1.2.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.examples.uriSchemeHandler.source" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Example for Eclipse URI Scheme Handling Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.uriSchemeHandler"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.uriSchemeHandler.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.uriSchemeHandler.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.uriSchemeHandler.source" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.uriSchemeHandler.source" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.uriSchemeHandler.source
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.bcoview.source" version="1.2.500.v20240702-1918" singleton="false">
            <update id="org.eclipse.jdt.bcoview.source" range="[0.0.0,1.2.500.v20240702-1918)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Bytecode Outline Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.bcoview"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.source" version="1.2.500.v20240702-1918"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.bcoview.source" version="1.2.500.v20240702-1918"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.bcoview.source" version="1.2.500.v20240702-1918">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.bcoview.source" version="1.2.500.v20240702-1918"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.bcoview.source
Bundle-Version: 1.2.500.v20240702-1918
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.preferences" version="3.11.100.v20240327-0645" generation="2">
            <update id="org.eclipse.equinox.preferences" range="[0.0.0,3.11.100.v20240327-0645)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Preferences Mechanism"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.preferences"/>
                <property name="maven-version" value="3.11.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences" version="3.11.100.v20240327-0645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.preferences" version="3.11.100.v20240327-0645"/>
                <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.5.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.preferences" version="3.11.100.v20240327-0645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.osgi.service.prefs" range="[1.1.0,1.2.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.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.preferences
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.source" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.preferences" version="3.11.100.v20240327-0645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.preferences; singleton:=true
Bundle-Version: 3.11.100.v20240327-0645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.tests.source" version="1.3.600.v20240806-1811" singleton="false">
            <update id="org.eclipse.pde.api.tools.tests.source" range="[0.0.0,1.3.600.v20240806-1811)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="API Tools Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.tests"/>
                <property name="maven-version" value="1.3.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.tests.source" version="1.3.600.v20240806-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.tests.source" version="1.3.600.v20240806-1811"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.tests.source" version="1.3.600.v20240806-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.api.tools.tests.source" version="1.3.600.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.tests.source
Bundle-Version: 1.3.600.v20240806-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.console.ssh.source" version="1.3.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.console.ssh.source" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Console ssh support plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console.ssh"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.ssh.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console.ssh.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console.ssh.source" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.console.ssh.source" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console.ssh.source
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcprov.source" version="1.78.1" singleton="false">
            <update id="bcprov.source" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for bcprov:1.78.1"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcprov-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcprov.source" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcprov.source" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcprov.source" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcprov.source" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcprov.source
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.externaltools.source" version="3.6.400.v20240416-0654" singleton="false">
            <update id="org.eclipse.ui.externaltools.source" range="[0.0.0,3.6.400.v20240416-0654)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="External Tools Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.externaltools"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.externaltools.source" version="3.6.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.externaltools.source" version="3.6.400.v20240416-0654"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.externaltools.source" version="3.6.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.externaltools.source" version="3.6.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.externaltools.source
Bundle-Version: 3.6.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.core.source" version="3.10.500.v20240621-0541" singleton="false">
            <update id="org.eclipse.team.core.source" range="[0.0.0,3.10.500.v20240621-0541)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Team Support Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.core"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.core.source" version="3.10.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.core.source" version="3.10.500.v20240621-0541"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.core.source" version="3.10.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.team.core.source" version="3.10.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.core.source
Bundle-Version: 3.10.500.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.admin.source" version="1.3.500.v20240616-0625" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.admin.source" range="[0.0.0,1.3.500.v20240616-0625)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="p2 Admin UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.admin"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.source" version="1.3.500.v20240616-0625"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.admin.source" version="1.3.500.v20240616-0625"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.admin.source" version="1.3.500.v20240616-0625">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.admin.source" version="1.3.500.v20240616-0625"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.source
Bundle-Version: 1.3.500.v20240616-0625
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-api" version="5.11.0" singleton="false" generation="2">
            <update id="junit-jupiter-api" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Jupiter API"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-api"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-api" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.condition" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.extension" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.extension.support" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.function" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.io" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.api.parallel" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-api" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="34">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="kotlin" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="kotlin.collections" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="kotlin.jvm.functions" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="kotlin.jvm.internal" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.parallel" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.annotation" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="org.junit.platform.engine" match="(&amp;(org.junit.platform.engine=junit-jupiter)(version&gt;=5.11.0)(!(version&gt;=6)))">
                    <description>
            junit-jupiter-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-jupiter-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api.source" range="[5.11.0,5.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-api" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-api
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching.macosx.source" version="3.6.300.v20240321-1645" singleton="false">
            <update id="org.eclipse.jdt.launching.macosx.source" range="[0.0.0,3.6.300.v20240321-1645)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Mac OS X Launcher Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching.macosx"/>
                <property name="maven-version" value="3.6.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx.source" version="3.6.300.v20240321-1645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching.macosx.source" version="3.6.300.v20240321-1645"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching.macosx.source" version="3.6.300.v20240321-1645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.launching.macosx.source" version="3.6.300.v20240321-1645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching.macosx.source
Bundle-Version: 3.6.300.v20240321-1645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.ui.refactoring.tests.source" version="3.11.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ltk.ui.refactoring.tests.source" range="[0.0.0,3.11.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Refactoring UI Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.ui.refactoring.tests"/>
                <property name="maven-version" value="3.11.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.tests.source" version="3.11.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring.tests.source" version="3.11.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.ui.refactoring.tests.source" version="3.11.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ltk.ui.refactoring.tests.source" version="3.11.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring.tests.source
Bundle-Version: 3.11.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.headless.build.plugin.gradle.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.headless.build.plugin.gradle.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.headless.build.plugin.gradle:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.headless.build.plugin.gradle"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.plugin.gradle.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.headless.build.plugin.gradle.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.headless.build.plugin.gradle.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.headless.build.plugin.gradle.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.headless.build.plugin.gradle.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.contexts.source" version="1.12.600.v20240413-1529" singleton="false">
            <update id="org.eclipse.e4.core.contexts.source" range="[0.0.0,1.12.600.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Contexts Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.contexts"/>
                <property name="maven-version" value="1.12.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.contexts.source" version="1.12.600.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.contexts.source" version="1.12.600.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.contexts.source" version="1.12.600.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.contexts.source" version="1.12.600.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.contexts.source
Bundle-Version: 1.12.600.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.caching.source" version="1.3.100.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.weaving.caching.source" range="[0.0.0,1.3.100.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Standard Caching Service for Equinox Aspects Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.caching"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.source" version="1.3.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.caching.source" version="1.3.100.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.caching.source" version="1.3.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.weaving.caching.source" version="1.3.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.source
Bundle-Version: 1.3.100.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.pluginchecks.source" version="1.2.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.tests.pluginchecks.source" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Pluginchecks Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.pluginchecks"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.pluginchecks.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.pluginchecks.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.pluginchecks.source" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.pluginchecks.source" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.pluginchecks.source
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.search.tests" version="3.11.500.v20240321-1245" generation="2">
            <update id="org.eclipse.search.tests" range="[0.0.0,3.11.500.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Search Support Tests Plug-in"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search.tests"/>
                <property name="maven-version" value="3.11.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.tests" version="3.11.500.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search.tests" version="3.11.500.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.search.core.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.tests.filesearch" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.search.tests" version="3.11.500.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.21.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.19.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.17.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.100,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.search.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.tests.source" range="[3.11.500.v20240321-1245,3.11.500.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.search.tests" version="3.11.500.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search.tests;singleton:=true
Bundle-Version: 3.11.500.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.net.source" version="1.5.500.v20240625-1706" singleton="false">
            <update id="org.eclipse.core.net.source" range="[0.0.0,1.5.500.v20240625-1706)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Internet Connection Management Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.net"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net.source" version="1.5.500.v20240625-1706"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.net.source" version="1.5.500.v20240625-1706"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.net.source" version="1.5.500.v20240625-1706">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.net.source" version="1.5.500.v20240625-1706"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.net.source
Bundle-Version: 1.5.500.v20240625-1706
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.security.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.ee8.security.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Security"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-security"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.security.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.security.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.security.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.security.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.security.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.ant" version="1.10.14.v20230922-1200" singleton="false" generation="2">
            <update id="org.apache.ant" range="[0.0.0,1.10.14.v20230922-1200)" severity="0"/>
            <properties size="1">
                <property name="org.eclipse.equinox.p2.name" value="Apache Ant"/>
            </properties>
            <provides size="82">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.ant" version="1.10.14.v20230922-1200"/>
                <provided namespace="osgi.bundle" name="org.apache.ant" version="1.10.14.v20230922-1200"/>
                <provided namespace="java.package" name="org.apache.tools.ant" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.attribute" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.dispatch" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.filters" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.filters.util" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.helper" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.input" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.launch" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.listener" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.loader" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.property" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.compilers" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.condition" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.cvslib" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.email" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.launcher" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.modules" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.ccm" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.clearcase" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.depend" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.depend.constantpool" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.ejb" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.extension" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.extension.resolvers" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.i18n" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.image" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.j2ee" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.javacc" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.javah" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jdepend" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jlink" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jsp" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jsp.compilers" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.junit" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.junit.xsl" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.junitlauncher" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.junitlauncher.confined" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.native2ascii" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.net" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.pvcs" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.script" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.sos" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.sound" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.splash" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.ssh" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.testing" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.unix" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.vss" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.windows" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.xz" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.taskdefs.rmic" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.conditions" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.mappers" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.optional" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.optional.depend" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.optional.imageio" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.optional.xz" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.resolver" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.resources" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.resources.comparators" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.resources.selectors" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.selectors" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.selectors.modifiedselector" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.types.spi" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.depend" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.depend.bcel" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.facade" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.java15" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.optional" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.ant.util.regexp" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.bzip2" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.mail" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.tar" version="1.10.14"/>
                <provided namespace="java.package" name="org.apache.tools.zip" version="1.10.14"/>
                <provided namespace="osgi.identity" name="org.apache.ant" version="1.10.14.v20230922-1200">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="151">
                <required namespace="java.package" name="COM.ibm.netrexx.process" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.jcraft.jsch" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.sun.net.ssl.internal.ssl" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.sun.tools.javac" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.sun.tools.javah" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.sun.tools.javah.oldjavah" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="gnu.classpath" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="gnu.gcj" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jakarta.activation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jakarta.mail" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jakarta.mail.internet" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.awt" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.awt.event" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.awt.geom" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.awt.image" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.management" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.module" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.net" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.rmi" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.sql" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.time" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.spi" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.activation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.imageio" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.imageio.stream" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.mail" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.mail.internet" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.script" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.sound.sampled" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.swing" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.swing.border" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.stream" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.transform.sax" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.xpath" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jdepend.framework" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jdepend.textui" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jdepend.xmlui" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="junit.framework" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="kaffe.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="netrexx.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.bcel.classfile" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.bsf" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.logging" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.net.bsd" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.net.ftp" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.net.telnet" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.env" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.harmony.luni.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.log4j" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.oro.text.regex" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.regexp" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.attribute" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.dispatch" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.filters" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.filters.util" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.helper" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.input" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.launch" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.listener" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.property" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.compilers" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.condition" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.email" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.launcher" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.depend.constantpool" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.extension" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.extension.resolvers" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.javah" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jsp" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.jsp.compilers" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.junitlauncher.confined" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.native2ascii" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.optional.net" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.taskdefs.rmic" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.optional.imageio" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.resources" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.resources.comparators" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.resources.selectors" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.selectors" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.selectors.modifiedselector" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.types.spi" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util.depend" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util.facade" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util.java15" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util.optional" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.ant.util.regexp" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.bzip2" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.mail" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.tar" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tools.zip" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.xalan.trace" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.xalan.transformer" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.xml.resolver" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.xml.resolver.helpers" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.xml.resolver.tools" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.Suite" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.launcher.core" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.launcher.listeners" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.rules" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner.manipulation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner.notification" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.tukaani.xz" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.xml.sax.helpers" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.rmi.rmic" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.tools.javac" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.tools.native2ascii" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="weblogic" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.ant
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.ant.source" range="[1.10.14.v20230922-1200,1.10.14.v20230922-1200]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.ant" version="1.10.14.v20230922-1200"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.ant
Bundle-Version: 1.10.14.v20230922-1200
          </instruction>
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="a.jre.javase" version="18.0.0" singleton="false">
            <provides size="257">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="18.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="18.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.swt.tools.spies" version="3.109.400.v20240321-1321" generation="2">
            <update id="org.eclipse.swt.tools.spies" range="[0.0.0,3.109.400.v20240321-1321)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="SWT Tools Spy"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.spies"/>
                <property name="maven-version" value="3.109.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.spies" version="3.109.400.v20240321-1321"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools.spies" version="3.109.400.v20240321-1321"/>
                <provided namespace="java.package" name="org.eclipse.swt.tools.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.tools.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools.spies" version="3.109.400.v20240321-1321">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt.tools.base" range="3.106.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="2.1.400"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="3.119.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.113.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="1.2.600"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.tools.spies
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.spies.source" range="[3.109.400.v20240321-1321,3.109.400.v20240321-1321]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.tools.spies" version="3.109.400.v20240321-1321"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools.spies;singleton:=true
Bundle-Version: 3.109.400.v20240321-1321
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servlet.source" version="1.8.200.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.http.servlet.source" range="[0.0.0,1.8.200.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Http Services Servlet Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servlet"/>
                <property name="maven-version" value="1.8.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.source" version="1.8.200.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servlet.source" version="1.8.200.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servlet.source" version="1.8.200.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.servlet.source" version="1.8.200.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servlet.source
Bundle-Version: 1.8.200.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.contenttype.tests" version="1.4.100.v20240413-1529" generation="2">
            <update id="org.eclipse.core.contenttype.tests" range="[0.0.0,1.4.100.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Content-Types Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.contenttype.tests"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.tests" version="1.4.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.contenttype.tests" version="1.4.100.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.contenttype.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.contenttype.tests" version="1.4.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.contenttype" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.contenttype.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.tests.source" range="[1.4.100.v20240413-1529,1.4.100.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.contenttype.tests" version="1.4.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.contenttype.tests;singleton:=true
Bundle-Version: 1.4.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.source" version="3.33.0.v20240822-0459" singleton="false">
            <update id="org.eclipse.jdt.ui.source" range="[0.0.0,3.33.0.v20240822-0459)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui"/>
                <property name="maven-version" value="3.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.source" version="3.33.0.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.source" version="3.33.0.v20240822-0459"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.source" version="3.33.0.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.ui.source" version="3.33.0.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.source
Bundle-Version: 3.33.0.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.source" version="3.110.500.v20240620-1927" singleton="false">
            <update id="org.eclipse.swt.tools.source" range="[0.0.0,3.110.500.v20240620-1927)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Tools Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools"/>
                <property name="maven-version" value="3.110.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.source" version="3.110.500.v20240620-1927"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools.source" version="3.110.500.v20240620-1927"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools.source" version="3.110.500.v20240620-1927">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.tools.source" version="3.110.500.v20240620-1927"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools.source
Bundle-Version: 3.110.500.v20240620-1927
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding" version="1.9.0.v20240604-0832" generation="2">
            <update id="org.eclipse.emf.databinding" range="[0.0.0,1.9.0.v20240604-0832)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Data Binding"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.9.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding" version="1.9.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.databinding" version="1.9.0.v20240604-0832"/>
                <provided namespace="java.package" name="org.eclipse.emf.databinding" version="1.9.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.databinding.internal" version="1.9.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.databinding" version="1.9.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="[2.37.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.databinding
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source" range="[1.9.0.v20240604-0832,1.9.0.v20240604-0832]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.databinding" version="1.9.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.databinding; singleton:=true
Bundle-Version: 1.9.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit.feature.group" version="2.23.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.edit.feature.group" range="[0.0.0,2.23.0.v20240604-0832)" severity="0"/>
            <properties size="12">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.23.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit"/>
                <property name="df_LT.description" value="Platform-independent framework for viewing and editing EMF objects."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.feature.group" version="2.23.0.v20240604-0832"/>
                <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.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit" range="[2.22.0.v20240604-0832,2.22.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.feature.jar" range="[2.23.0.v20240604-0832,2.23.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.ui.bindings" version="0.14.400.v20240321-1245" generation="2">
            <update id="org.eclipse.e4.ui.bindings" range="[0.0.0,0.14.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Bindings Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.bindings"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings" version="0.14.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" version="0.14.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.bindings" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.bindings.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.bindings.keys" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.bindings" version="0.14.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.swt" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.commands" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.commands.internal" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.services.log" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.bindings" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.bindings.keys" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.dialogs" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.window" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.bindings
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.source" range="[0.14.400.v20240321-1245,0.14.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.bindings" version="0.14.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.bindings;singleton:=true
Bundle-Version: 0.14.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.opentest4j" version="1.3.0" singleton="false" generation="2">
            <update id="org.opentest4j" range="[0.0.0,1.3.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="opentest4j"/>
                <property name="org.eclipse.equinox.p2.provider" value="opentest4j.org"/>
                <property name="maven-groupId" value="org.opentest4j"/>
                <property name="maven-artifactId" value="opentest4j"/>
                <property name="maven-version" value="1.3.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.opentest4j" version="1.3.0"/>
                <provided namespace="osgi.bundle" name="org.opentest4j" version="1.3.0"/>
                <provided namespace="java.package" name="org.opentest4j" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.opentest4j" version="1.3.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.6))">
                    <description>
            org.opentest4j
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.opentest4j.source" range="[1.3.0,1.3.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.opentest4j" version="1.3.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.opentest4j
Bundle-Version: 1.3.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.jetty" version="3.9.200.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.http.jetty" range="[0.0.0,3.9.200.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Jetty Http Service"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.jetty"/>
                <property name="maven-version" value="3.9.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty" version="3.9.200.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.jetty" version="3.9.200.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.jetty" version="1.5.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.jetty" version="3.9.200.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="java.package" name="javax.servlet" range="[3.1.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[3.1.0,5.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.servlet" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.handler" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.session" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.servlet" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.nested" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.ssl" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.1,13.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.service.cm" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.http.jetty
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty.source" range="[3.9.200.v20240321-1445,3.9.200.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.jetty" version="3.9.200.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.jetty
Bundle-Version: 3.9.200.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.swt" version="0.17.500.v20240807-0911" generation="2">
            <update id="org.eclipse.e4.ui.workbench.swt" range="[0.0.0,0.17.500.v20240807-0911)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 Workbench SWT"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.swt"/>
                <property name="maven-version" value="0.17.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.swt" version="0.17.500.v20240807-0911"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" version="0.17.500.v20240807-0911"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.swt.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.swt.factories" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.swt.internal.copy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.swt.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.swt" version="0.17.500.v20240807-0911">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="33">
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" range="1.1.600"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.12.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.13.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench3" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.widgets" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.urischeme" range="1.1.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="1.2.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.ui.workbench.swt
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench.swt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.swt.source" range="[0.17.500.v20240807-0911,0.17.500.v20240807-0911]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench.swt" version="0.17.500.v20240807-0911"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.swt;singleton:=true
Bundle-Version: 0.17.500.v20240807-0911
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.astview.feature.feature.group" version="1.2.300.v20240719-1744" singleton="false">
            <update id="org.eclipse.jdt.astview.feature.feature.group" range="[0.0.0,1.2.300.v20240719-1744)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Java AST View"/>
                <property name="org.eclipse.equinox.p2.description" value="Java AST View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.astview.feature"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.feature.feature.group" version="1.2.300.v20240719-1744"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="13">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="[3.31.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" range="[3.27.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview" range="[1.6.200.v20240719-1744,1.6.200.v20240719-1744]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.feature.feature.jar" range="[1.2.300.v20240719-1744,1.2.300.v20240719-1744]">
                    <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>
        </unit>
        <unit id="org.eclipse.core.variables.source" version="3.6.500.v20240702-1152" singleton="false">
            <update id="org.eclipse.core.variables.source" range="[0.0.0,3.6.500.v20240702-1152)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core Variables Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.variables"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables.source" version="3.6.500.v20240702-1152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.variables.source" version="3.6.500.v20240702-1152"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.variables.source" version="3.6.500.v20240702-1152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.variables.source" version="3.6.500.v20240702-1152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.variables.source
Bundle-Version: 3.6.500.v20240702-1152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.ui.source" version="3.18.500.v20240621-0541" singleton="false">
            <update id="org.eclipse.debug.ui.source" range="[0.0.0,3.18.500.v20240621-0541)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Debug UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.ui"/>
                <property name="maven-version" value="3.18.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.source" version="3.18.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.ui.source" version="3.18.500.v20240621-0541"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.ui.source" version="3.18.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.ui.source" version="3.18.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.ui.source
Bundle-Version: 3.18.500.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.tests" version="1.6.400.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.jsch.tests" range="[0.0.0,1.6.400.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JSch Tests Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.jsch"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.tests"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.tests" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.tests" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.tests" version="1.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jsch.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.tests.source" range="[1.6.400.v20240413-1529,1.6.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jsch.tests" version="1.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.tests
Bundle-Version: 1.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.artifact.repository.source" version="1.5.400.v20240416-0654" singleton="false">
            <update id="org.eclipse.equinox.p2.artifact.repository.source" range="[0.0.0,1.5.400.v20240416-0654)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Artifact Repository Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.artifact.repository"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.artifact.repository.source" version="1.5.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.artifact.repository.source" version="1.5.400.v20240416-0654"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.artifact.repository.source" version="1.5.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.artifact.repository.source" version="1.5.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository.source
Bundle-Version: 1.5.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.metatype" version="1.4.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.metatype" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.metatype"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.metatype Version 1.4.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.metatype"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.metatype" version="1.4.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.metatype" version="1.4.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.metatype" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.metatype
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.source" range="[1.4.1.202109301733,1.4.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.metatype" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.metatype
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.tests.refactoring" version="3.15.500.v20240815-2038" generation="2">
            <update id="org.eclipse.jdt.ui.tests.refactoring" range="[0.0.0,3.15.500.v20240815-2038)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Refactoring Tests Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.tests.refactoring"/>
                <property name="maven-version" value="3.15.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.refactoring" version="3.15.500.v20240815-2038"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests.refactoring" version="3.15.500.v20240815-2038"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.all" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.ccp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.changes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.extensions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.infra" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.reorg" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.rules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.type" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring.typeconstraints" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.tests.refactoring" version="3.15.500.v20240815-2038">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.filebuffers" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.ui.tests.refactoring
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.refactoring.source" range="[3.15.500.v20240815-2038,3.15.500.v20240815-2038]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.ui.tests.refactoring" version="3.15.500.v20240815-2038"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.tests.refactoring; singleton:=true
Bundle-Version: 3.15.500.v20240815-2038
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.tests.source" version="3.14.300.v20240817-1917" singleton="false">
            <update id="org.eclipse.debug.tests.source" range="[0.0.0,3.14.300.v20240817-1917)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Debug Test Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.tests"/>
                <property name="maven-version" value="3.14.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.tests.source" version="3.14.300.v20240817-1917"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.tests.source" version="3.14.300.v20240817-1917"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.tests.source" version="3.14.300.v20240817-1917">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.tests.source" version="3.14.300.v20240817-1917"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.tests.source
Bundle-Version: 3.14.300.v20240817-1917
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.observable.source" version="1.13.300.v20240424-0444" singleton="false">
            <update id="org.eclipse.core.databinding.observable.source" range="[0.0.0,1.13.300.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Observables Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.observable"/>
                <property name="maven-version" value="1.13.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.observable.source" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.observable.source" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.observable.source" version="1.13.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.databinding.observable.source" version="1.13.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.observable.source
Bundle-Version: 1.13.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.feature.source.feature.group" version="0.4.400.v20240525-0701" singleton="false">
            <update id="org.eclipse.tips.feature.source.feature.group" range="[0.0.0,0.4.400.v20240525-0701)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.tips.feature"/>
                <property name="maven-version" value="0.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2019, 2020 Wim Jongman, Remain Software"/>
                <property name="df_LT.featureName" value="Tip of the Day UI Feature Developer Resources"/>
                <property name="df_LT.description" value="Contains the Eclipse Tips framework."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.source.feature.group" version="0.4.400.v20240525-0701"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.group" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ui.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.core.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.json.source" range="[0.3.400.v20240525-0701,0.3.400.v20240525-0701]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ide.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.source.feature.jar" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]">
                    <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.server.jetty.feature.jar" version="1.11.500.v20240321-1445">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Jetty Http Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.jetty"/>
                <property name="maven-version" value="1.11.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.feature.jar" version="1.11.500.v20240321-1445"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.jetty" version="1.11.500.v20240321-1445"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.jetty" version="1.11.500.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.hamcrest.core.source" version="2.2.0.v20230809-1000" singleton="false">
            <update id="org.hamcrest.core.source" range="[0.0.0,2.2.0.v20230809-1000)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.hamcrest.core:2.2.0.v20230809-1000"/>
                <property name="maven-groupId" value="org.hamcrest"/>
                <property name="maven-artifactId" value="hamcrest-core"/>
                <property name="maven-version" value="2.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core.source" version="2.2.0.v20230809-1000"/>
                <provided namespace="osgi.bundle" name="org.hamcrest.core.source" version="2.2.0.v20230809-1000"/>
                <provided namespace="osgi.identity" name="org.hamcrest.core.source" version="2.2.0.v20230809-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.hamcrest.core.source" version="2.2.0.v20230809-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.hamcrest.core.source
Bundle-Version: 2.2.0.v20230809-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit.core" version="3.13.300.v20240826-1900" generation="2">
            <update id="org.eclipse.jdt.junit.core" range="[0.0.0,3.13.300.v20240826-1900)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools JUnit core support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit.core"/>
                <property name="maven-version" value="3.13.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core" version="3.13.300.v20240826-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit.core" version="3.13.300.v20240826-1900"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.buildpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit.model" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit.core" version="3.13.300.v20240826-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.8.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.junit.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core.source" range="[3.13.300.v20240826-1900,3.13.300.v20240826-1900]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.junit.core" version="3.13.300.v20240826-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit.core;singleton:=true
Bundle-Version: 3.13.300.v20240826-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.notifications.source" version="0.7.300.v20240707-1119" singleton="false">
            <update id="org.eclipse.jface.notifications.source" range="[0.0.0,0.7.300.v20240707-1119)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Notification API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.notifications"/>
                <property name="maven-version" value="0.7.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.notifications.source" version="0.7.300.v20240707-1119"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.notifications.source" version="0.7.300.v20240707-1119"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.notifications.source" version="0.7.300.v20240707-1119">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.notifications.source" version="0.7.300.v20240707-1119"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.notifications.source
Bundle-Version: 0.7.300.v20240707-1119
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit5.runtime.source" version="1.1.300.v20231214-1952" singleton="false">
            <update id="org.eclipse.jdt.junit5.runtime.source" range="[0.0.0,1.1.300.v20231214-1952)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools JUnit5 Runtime Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit5.runtime"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit5.runtime.source" version="1.1.300.v20231214-1952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit5.runtime.source" version="1.1.300.v20231214-1952"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit5.runtime.source" version="1.1.300.v20231214-1952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.junit5.runtime.source" version="1.1.300.v20231214-1952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit5.runtime.source
Bundle-Version: 1.1.300.v20231214-1952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.views.log.source" version="1.4.500.v20240704-0830" singleton="false">
            <update id="org.eclipse.ui.views.log.source" range="[0.0.0,1.4.500.v20240704-0830)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Log View Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views.log"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.log.source" version="1.4.500.v20240704-0830"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views.log.source" version="1.4.500.v20240704-0830"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views.log.source" version="1.4.500.v20240704-0830">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.views.log.source" version="1.4.500.v20240704-0830"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views.log.source
Bundle-Version: 1.4.500.v20240704-0830
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.xml" version="1.0.2.202109301733" singleton="false" generation="2">
            <update id="org.osgi.util.xml" range="[0.0.0,1.0.2.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.xml"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.xml Version 1.0.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.xml"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml" version="1.0.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.xml" version="1.0.2.202109301733"/>
                <provided namespace="java.package" name="org.osgi.util.xml" version="1.0.2"/>
                <provided namespace="osgi.identity" name="org.osgi.util.xml" version="1.0.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.util.xml
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml.source" range="[1.0.2.202109301733,1.0.2.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.xml" version="1.0.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.xml
Bundle-Version: 1.0.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.junit.runtime" version="3.8.100.v20240130-1723" generation="2">
            <update id="org.eclipse.pde.junit.runtime" range="[0.0.0,3.8.100.v20240130-1723)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE JUnit Runtime Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.junit.runtime"/>
                <property name="maven-version" value="3.8.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime" version="3.8.100.v20240130-1723"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime" version="3.8.100.v20240130-1723"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.junit.runtime" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.junit.runtime" version="3.8.100.v20240130-1723">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.junit.runtime" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.7.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.ui.testing" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.pde.junit.runtime
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.junit.runtime" version="3.8.100.v20240130-1723"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.junit.runtime; singleton:=true
Bundle-Version: 3.8.100.v20240130-1723
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.director.app" version="1.3.400.v20240425-1316" generation="2">
            <update id="org.eclipse.equinox.p2.director.app" range="[0.0.0,1.3.400.v20240425-1316)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Director Application"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.director.app"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.app" version="1.3.400.v20240425-1316"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.director.app" version="1.3.400.v20240425-1316"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.director.app" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.director.app" version="1.3.400.v20240425-1316">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" range="[1.9.200,2.0.0)"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.app" 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.engine.phases" 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.director" 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.p2.core" range="[2.8.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.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.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="1.6.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.director.app
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.app.source" range="[1.3.400.v20240425-1316,1.3.400.v20240425-1316]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.director.app" version="1.3.400.v20240425-1316"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.director.app;singleton:=true
Bundle-Version: 1.3.400.v20240425-1316
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.bnd.ui" version="1.1.100.v20240806-2133" generation="2">
            <update id="org.eclipse.pde.bnd.ui" range="[0.0.0,1.1.100.v20240806-2133)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Generic UI components related to BND"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.bnd.ui"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.bnd.ui" version="1.1.100.v20240806-2133"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.bnd.ui" version="1.1.100.v20240806-2133"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.autocomplete" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.plugins" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.preferences" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.quickfix" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.templating" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.bnd.ui.wizards" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.bnd.ui" version="1.1.100.v20240806-2133">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="52">
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.30.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.205.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.22.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="0.0.0"/>
                <required namespace="java.package" name="aQute.bnd.build" range="4.5.0"/>
                <required namespace="java.package" name="aQute.bnd.build.model" range="4.3.0"/>
                <required namespace="java.package" name="aQute.bnd.build.model.clauses" range="2.5.0"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="3.0.0"/>
                <required namespace="java.package" name="aQute.bnd.header" range="2.6.0"/>
                <required namespace="java.package" name="aQute.bnd.http" range="2.0.0"/>
                <required namespace="java.package" name="aQute.bnd.maven" range="[3.4.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.memoize" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.repository" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.resource" range="[5.0.0,6.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.repository.osgi" range="[1.1.1,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.result" range="2.0.0"/>
                <required namespace="java.package" name="aQute.bnd.service" range="4.8.0"/>
                <required namespace="java.package" name="aQute.bnd.service.clipboard" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.progress" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.repository" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.version" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="jakarta.xml.bind" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="jakarta.xml.bind.annotation" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.headless.build.manager.api" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.bndtools.templating" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.bndtools.templating.util" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.namespace.contract" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.namespace.extender" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.namespace.service" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.metatype" range="[1.4.1,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.function" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.bnd.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.bnd.ui.source" range="[1.1.100.v20240806-2133,1.1.100.v20240806-2133]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.bnd.ui" version="1.1.100.v20240806-2133"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.bnd.ui;singleton:=true
Bundle-Version: 1.1.100.v20240806-2133
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.jarprocessor.source" version="1.3.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.jarprocessor.source" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning JAR Processor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.jarprocessor"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.jarprocessor.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.jarprocessor.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.jarprocessor.source" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.source" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.jarprocessor.source
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.core.refactoring.tests.source" version="3.10.500.v20240702-1521" singleton="false">
            <update id="org.eclipse.ltk.core.refactoring.tests.source" range="[0.0.0,3.10.500.v20240702-1521)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Refactoring Core Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.core.refactoring.tests"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.tests.source" version="3.10.500.v20240702-1521"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring.tests.source" version="3.10.500.v20240702-1521"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.core.refactoring.tests.source" version="3.10.500.v20240702-1521">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ltk.core.refactoring.tests.source" version="3.10.500.v20240702-1521"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.core.refactoring.tests.source
Bundle-Version: 3.10.500.v20240702-1521
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="net.bytebuddy.byte-buddy-agent" version="1.15.0" singleton="false" generation="2">
            <update id="net.bytebuddy.byte-buddy-agent" range="[0.0.0,1.15.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Byte Buddy agent"/>
                <property name="org.eclipse.equinox.p2.description" value="The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM."/>
                <property name="maven-groupId" value="net.bytebuddy"/>
                <property name="maven-artifactId" value="byte-buddy-agent"/>
                <property name="maven-version" value="1.15.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy-agent" version="1.15.0"/>
                <provided namespace="osgi.bundle" name="net.bytebuddy.byte-buddy-agent" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.agent" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.agent.utility.nullability" version="1.15.0"/>
                <provided namespace="osgi.identity" name="net.bytebuddy.byte-buddy-agent" version="1.15.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="com.sun.tools.attach" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.ibm.tools.attach" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            net.bytebuddy.byte-buddy-agent
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy-agent.source" range="[1.15.0,1.15.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="net.bytebuddy.byte-buddy-agent" version="1.15.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: net.bytebuddy.byte-buddy-agent
Bundle-Version: 1.15.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.component.annotations" version="1.5.1.202212101352" singleton="false" generation="2">
            <update id="org.osgi.service.component.annotations" range="[0.0.0,1.5.1.202212101352)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.component.annotations"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.component.annotations Version 1.5.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.component.annotations"/>
                <property name="maven-version" value="1.5.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.annotations" version="1.5.1.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.component.annotations" version="1.5.1.202212101352"/>
                <provided namespace="java.package" name="org.osgi.service.component.annotations" version="1.5.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.component.annotations" version="1.5.1.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.component.annotations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.annotations.source" range="[1.5.1.202212101352,1.5.1.202212101352]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.component.annotations" version="1.5.1.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.component.annotations
Bundle-Version: 1.5.1.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.frameworkadmin.source" version="2.3.200.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.frameworkadmin.source" range="[0.0.0,2.3.200.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Framework Admin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin"/>
                <property name="maven-version" value="2.3.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.source" version="2.3.200.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.source" version="2.3.200.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.frameworkadmin.source" version="2.3.200.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.frameworkadmin.source" version="2.3.200.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.source
Bundle-Version: 2.3.200.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.metadata.repository.source" version="1.5.400.v20240515-1919" singleton="false">
            <update id="org.eclipse.equinox.p2.metadata.repository.source" range="[0.0.0,1.5.400.v20240515-1919)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Metadata Repository Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.metadata.repository"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.repository.source" version="1.5.400.v20240515-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.repository.source" version="1.5.400.v20240515-1919"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.metadata.repository.source" version="1.5.400.v20240515-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.metadata.repository.source" version="1.5.400.v20240515-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.repository.source
Bundle-Version: 1.5.400.v20240515-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);addJvmArg(jvmArg:-XstartOnFirstThread);addJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);removeJvmArg(jvmArg:-XstartOnFirstThread);removeJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.swt.gtk" version="1.2.200.v20240416-0658" generation="2">
            <update id="org.eclipse.e4.ui.swt.gtk" range="[0.0.0,1.2.200.v20240416-0658)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Eclipse UI GTK Enhancements"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment-gtk"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.swt.gtk"/>
                <property name="maven-version" value="1.2.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.gtk" version="1.2.200.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.swt.gtk" version="1.2.200.v20240416-0658"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.swt.gtk" version="1.2.200.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.e4.ui.css.swt.theme" version="1.2.200.v20240416-0658"/>
                <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.e4.ui.css.swt.theme" range="0.10.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.services.events" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="1.3.1"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.swt.gtk
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.gtk.source" range="[1.2.200.v20240416-0658,1.2.200.v20240416-0658]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.ws=gtk)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.swt.gtk" version="1.2.200.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.swt.gtk;singleton:=true
Bundle-Version: 1.2.200.v20240416-0658
Fragment-Host: org.eclipse.e4.ui.css.swt.theme;bundle-version="0.10.0"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.bidi.tests.source" version="1.4.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.bidi.tests.source" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="BiDi tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.bidi.tests"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.tests.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.bidi.tests.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.bidi.tests.source" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.bidi.tests.source" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.bidi.tests.source
Bundle-Version: 1.4.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.cocoa.macosx" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.cocoa.macosx" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher MacOSX Cocoa AARCH64/ARM64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.cocoa.macosx.aarch64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.cocoa.macosx"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.cocoa.macosx" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.cocoa.macosx" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.cocoa.macosx" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.cocoa.macosx;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.examples.databinding" version="1.4.400.v20240424-0956" singleton="false" generation="2">
            <update id="org.eclipse.jface.examples.databinding" range="[0.0.0,1.4.400.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding Examples"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.examples.databinding"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding" version="1.4.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.examples.databinding" version="1.4.400.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.jface.examples.databinding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.examples.databinding.mask" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.examples.databinding.mask.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.examples.databinding.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.examples.databinding.radioGroup" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.examples.databinding" version="1.4.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.examples.databinding
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding.source" range="[1.4.400.v20240424-0956,1.4.400.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.examples.databinding" version="1.4.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.examples.databinding
Bundle-Version: 1.4.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.gtk.linux.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ua.tests.source" version="3.6.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.ua.tests.source" range="[0.0.0,3.6.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="User Assistance Test Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ua.tests"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.source" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ua.tests.source" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.ua.tests.source" version="3.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ua.tests.source" version="3.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ua.tests.source
Bundle-Version: 3.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.unittest.junit.source.feature.group" version="1.0.900.v20240708-2152" singleton="false">
            <update id="org.eclipse.pde.unittest.junit.source.feature.group" range="[0.0.0,1.0.900.v20240708-2152)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.pde.unittest.junit.feature"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.0.900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Red Hat, Inc. and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Red Hat, Inc. - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Test runner client for UnitTest View (Experimental) Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in test runner client for UnitTest View."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source.feature.group" version="1.0.900.v20240708-2152"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.feature.group" range="[1.0.900.v20240708-2152,1.0.900.v20240708-2152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source" range="[1.1.500.v20240708-2152,1.1.500.v20240708-2152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source.feature.jar" range="[1.0.900.v20240708-2152,1.0.900.v20240708-2152]">
                    <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.core.commands.source" version="3.12.200.v20240627-1019" singleton="false">
            <update id="org.eclipse.core.commands.source" range="[0.0.0,3.12.200.v20240627-1019)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Commands Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.commands"/>
                <property name="maven-version" value="3.12.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.commands.source" version="3.12.200.v20240627-1019"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.commands.source" version="3.12.200.v20240627-1019"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.commands.source" version="3.12.200.v20240627-1019">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.commands.source" version="3.12.200.v20240627-1019"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.commands.source
Bundle-Version: 3.12.200.v20240627-1019
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.jetty.source.feature.group" version="1.11.500.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.server.jetty.source.feature.group" range="[0.0.0,1.11.500.v20240321-1445)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.jetty"/>
                <property name="maven-version" value="1.11.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Jetty Http Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.source.feature.group" version="1.11.500.v20240321-1445"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.feature.group" range="[1.11.500.v20240321-1445,1.11.500.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty.source" range="[3.9.200.v20240321-1445,3.9.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.source" range="[1.8.200.v20240321-1445,1.8.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.source.feature.jar" range="[1.11.500.v20240321-1445,1.11.500.v20240321-1445]">
                    <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.app" version="1.7.200.v20240722-2103" generation="2">
            <update id="org.eclipse.equinox.app" range="[0.0.0,1.7.200.v20240722-2103)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Application Container"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.app"/>
                <property name="maven-version" value="1.7.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app" version="1.7.200.v20240722-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.app" version="1.7.200.v20240722-2103"/>
                <provided namespace="java.package" name="org.eclipse.equinox.app" version="1.1.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="osgi.identity" name="org.eclipse.equinox.app" version="1.7.200.v20240722-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <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.eclipse.osgi.framework.console" range="0.0.0" optional="true" greedy="false"/>
                <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" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.event" range="1.0.0" optional="true" greedy="false"/>
                <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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.app
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.app" version="1.7.200.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.app; singleton:=true
Bundle-Version: 1.7.200.v20240722-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.ssl.feature.source.feature.jar" version="1.1.600.v20240812-1535">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core SSL Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core SSL fragment.  On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.ssl.feature"/>
                <property name="maven-version" value="1.1.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.source.feature.jar" version="1.1.600.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.core.ssl.feature.source" version="1.1.600.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.core.ssl.feature.source" version="1.1.600.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.metatype" version="1.6.600.v20240513-1104" singleton="false" generation="2">
            <update id="org.eclipse.equinox.metatype" range="[0.0.0,1.6.600.v20240513-1104)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Meta Type"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.metatype"/>
                <property name="maven-version" value="1.6.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.metatype" version="1.6.600.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.metatype" version="1.6.600.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.metatype" version="1.3.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.metatype.impl" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.metatype" version="1.6.600.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.implementation" name="osgi.metatype" version="1.4.0"/>
                <provided namespace="osgi.extender" name="osgi.metatype" version="1.4.0"/>
                <provided namespace="osgi.service" name="org.eclipse.equinox.metatype_1.6.600.v20240513-1104-3" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.metatype.MetaTypeService" type="List"/>
                    </properties>
                </provided>
                <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="java.package" name="javax.xml.parsers" range="0.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.6.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.cm" range="[1.2.1,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.metatype" range="[1.2.0,1.5.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.metatype
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.metatype.source" range="[1.6.600.v20240513-1104,1.6.600.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.metatype" version="1.6.600.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.metatype
Bundle-Version: 1.6.600.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.common.feature.group" version="2.32.0.v20240731-0952" singleton="false">
            <update id="org.eclipse.emf.common.feature.group" range="[0.0.0,2.32.0.v20240731-0952)" severity="0"/>
            <properties size="12">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.32.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Common"/>
                <property name="df_LT.description" value="Common platform-independent utilities used throughout EMF, including collection classes, notifiers, adapters, and commands."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.group" version="2.32.0.v20240731-0952"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" range="[2.31.0.v20240731-0952,2.31.0.v20240731-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.jar" range="[2.32.0.v20240731-0952,2.32.0.v20240731-0952]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.ui.css.swt.theme.source" version="0.14.400.v20240424-0956" singleton="false">
            <update id="org.eclipse.e4.ui.css.swt.theme.source" range="[0.0.0,0.14.400.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse CSS SWT Theme Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.swt.theme"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.theme.source" version="0.14.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme.source" version="0.14.400.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.swt.theme.source" version="0.14.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.css.swt.theme.source" version="0.14.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.theme.source
Bundle-Version: 0.14.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.bnd.util" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="biz.aQute.bnd.util" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="biz.aQute.bnd.util"/>
                <property name="org.eclipse.equinox.p2.description" value="Util classes"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bnd.bndtools.org/"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.bnd.util"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bnd.util" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.bnd.util" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="aQute.bnd.classfile" version="1.611.0"/>
                <provided namespace="java.package" name="aQute.bnd.classfile.builder" version="1.610.0"/>
                <provided namespace="java.package" name="aQute.bnd.classfile.preview" version="0.610.0"/>
                <provided namespace="java.package" name="aQute.bnd.exceptions" version="3.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.memoize" version="2.0.1"/>
                <provided namespace="java.package" name="aQute.bnd.result" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.signatures" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.stream" version="1.4.0"/>
                <provided namespace="java.package" name="aQute.bnd.unmodifiable" version="2.1.0"/>
                <provided namespace="osgi.identity" name="biz.aQute.bnd.util" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            biz.aQute.bnd.util
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bnd.util.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.bnd.util" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.bnd.util
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.tests.source" version="1.3.400.v20240517-2022" singleton="false">
            <update id="org.eclipse.e4.core.tests.source" range="[0.0.0,1.3.400.v20240517-2022)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="E4 Core Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tests"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tests.source" version="1.3.400.v20240517-2022"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.tests.source" version="1.3.400.v20240517-2022"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.tests.source" version="1.3.400.v20240517-2022">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.tests.source" version="1.3.400.v20240517-2022"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.tests.source
Bundle-Version: 1.3.400.v20240517-2022
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.tukaani.xz.source" version="1.10.0" singleton="false">
            <update id="org.tukaani.xz.source" range="[0.0.0,1.10.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.tukaani.xz:1.10.0"/>
                <property name="maven-groupId" value="org.tukaani"/>
                <property name="maven-artifactId" value="xz"/>
                <property name="maven-version" value="1.10"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.tukaani.xz.source" version="1.10.0"/>
                <provided namespace="osgi.bundle" name="org.tukaani.xz.source" version="1.10.0"/>
                <provided namespace="osgi.identity" name="org.tukaani.xz.source" version="1.10.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.tukaani.xz.source" version="1.10.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.tukaani.xz.source
Bundle-Version: 1.10.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit.source" version="3.16.500.v20240621-0244" singleton="false">
            <update id="org.eclipse.jdt.junit.source" range="[0.0.0,3.16.500.v20240621-0244)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools JUnit support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit"/>
                <property name="maven-version" value="3.16.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.source" version="3.16.500.v20240621-0244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit.source" version="3.16.500.v20240621-0244"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit.source" version="3.16.500.v20240621-0244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.junit.source" version="3.16.500.v20240621-0244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit.source
Bundle-Version: 3.16.500.v20240621-0244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.feature.feature.group" version="1.15.200.v20240722-2103" singleton="false">
            <update id="org.eclipse.equinox.core.feature.feature.group" range="[0.0.0,1.15.200.v20240722-2103)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.feature"/>
                <property name="maven-version" value="1.15.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core Function"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.group" version="1.15.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="27">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services" range="[3.12.100.v20240327-0645,3.12.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console" range="[1.4.800.v20240513-1104,1.4.800.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime" range="[1.1.6,1.1.6]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell" range="[1.1.4,1.1.4]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.jar" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]">
                    <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.e4.core.di.source" version="1.9.500.v20240606-1236" singleton="false">
            <update id="org.eclipse.e4.core.di.source" range="[0.0.0,1.9.500.v20240606-1236)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Dependency Injection Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di"/>
                <property name="maven-version" value="1.9.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.source" version="1.9.500.v20240606-1236"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.source" version="1.9.500.v20240606-1236"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.source" version="1.9.500.v20240606-1236">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.di.source" version="1.9.500.v20240606-1236"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.source
Bundle-Version: 1.9.500.v20240606-1236
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.directorywatcher" version="1.4.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.directorywatcher" range="[0.0.0,1.4.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Directory Watcher"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.directorywatcher"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.directorywatcher" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.directorywatcher" version="1.4.400.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.provisional.p2.directorywatcher" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.directorywatcher" version="1.4.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.7.0,4.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.metadata.expression" 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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.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.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.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.packageadmin" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.directorywatcher
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.directorywatcher.source" range="[1.4.400.v20240321-1450,1.4.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.directorywatcher" version="1.4.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.directorywatcher;singleton:=true
Bundle-Version: 1.4.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.compiler" version="3.13.500.v20240819-1629" generation="2">
            <update id="org.eclipse.jdt.core.tests.compiler" range="[0.0.0,3.13.500.v20240819-1629)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Compiler Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.compiler"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.compiler" version="3.13.500.v20240819-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" version="3.13.500.v20240819-1629"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.compiler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.compiler.map" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.compiler.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.compiler.regression" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.eval.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.junit.extension" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.compiler" version="3.13.500.v20240819-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="3.8.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.apt.dispatch" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.tests.compiler
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.compiler.source" range="[3.13.500.v20240819-1629,3.13.500.v20240819-1629]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.compiler" version="3.13.500.v20240819-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.compiler;singleton:=true
Bundle-Version: 3.13.500.v20240819-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.update.configurator" version="3.5.400.v20240416-0654" generation="2">
            <update id="org.eclipse.update.configurator" range="[0.0.0,3.5.400.v20240416-0654)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Install/Update Configurator"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.update.configurator"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator" version="3.5.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.update.configurator" version="3.5.400.v20240416-0654"/>
                <provided namespace="java.package" name="org.eclipse.update.configurator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.update.internal.configurator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.update.internal.configurator.branding" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.update.configurator" version="3.5.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="java.package" name="javax.xml.parsers" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.update.configurator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.source" range="[3.5.400.v20240416-0654,3.5.400.v20240416-0654]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.update.configurator" version="3.5.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.update.configurator; singleton:=true
Bundle-Version: 3.5.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.services" version="1.6.300.v20231201-1637" generation="2">
            <update id="org.eclipse.e4.ui.services" range="[0.0.0,1.6.300.v20231201-1637)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse UI Application Services"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.services"/>
                <property name="maven-version" value="1.6.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.services" version="1.6.300.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.services" version="1.6.300.v20231201-1637"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.services.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.services.help" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.services.internal.events" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.services" version="1.6.300.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.commands" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.ui.services
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.osgi.service.event.EventAdmin)">
                    <description>
            org.eclipse.e4.ui.services
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.services
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.services" version="1.6.300.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.services;singleton:=true
Bundle-Version: 1.6.300.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.position.source" version="1.0.1.201505202026" singleton="false">
            <update id="org.osgi.util.position.source" range="[0.0.0,1.0.1.201505202026)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.position:1.0.1.201505202026"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.position"/>
                <property name="maven-version" value="1.0.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position.source" version="1.0.1.201505202026"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.position.source" version="1.0.1.201505202026"/>
                <provided namespace="osgi.identity" name="org.osgi.util.position.source" version="1.0.1.201505202026">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.position.source" version="1.0.1.201505202026"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.position.source
Bundle-Version: 1.0.1.201505202026
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.client5.httpclient5.source" version="5.3.1.v20240126-0900" singleton="false">
            <update id="org.apache.httpcomponents.client5.httpclient5.source" range="[0.0.0,5.3.1.v20240126-0900)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.httpcomponents.client5.httpclient5:5.3.1.v20240126-0900"/>
                <property name="maven-groupId" value="org.apache.httpcomponents.client5"/>
                <property name="maven-artifactId" value="httpclient5"/>
                <property name="maven-version" value="5.3.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5.source" version="5.3.1.v20240126-0900"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.client5.httpclient5.source" version="5.3.1.v20240126-0900"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.client5.httpclient5.source" version="5.3.1.v20240126-0900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.client5.httpclient5.source" version="5.3.1.v20240126-0900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.client5.httpclient5.source
Bundle-Version: 5.3.1.v20240126-0900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/Documents/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.ui" version="1.3.500.v20240714-0803" generation="2">
            <update id="org.eclipse.pde.api.tools.ui" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="API Tools UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.ui" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.ui" version="1.3.500.v20240714-0803"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.completion" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.markers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.use" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.ui.internal.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.ui" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.14.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.api.tools" range="1.3.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.205.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.21.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.13.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.18.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="[2.3.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="1.20.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="1.10.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="[1.4.300,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.api.tools.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.ui.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.api.tools.ui" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.ui; singleton:=true
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.mortbay.jasper.apache-el" version="9.0.90" singleton="false" generation="2">
            <update id="org.mortbay.jasper.apache-el" range="[0.0.0,9.0.90)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Mortbay Apache EL API and Implementation"/>
                <property name="org.eclipse.equinox.p2.description" value="A rebundling of Apache Tomcat Jasper to remove the tomcat server dependencies,    so that the JSP engine can be used by the Eclipse Jetty project."/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.mortbay.jasper"/>
                <property name="maven-artifactId" value="apache-el"/>
                <property name="maven-version" value="9.0.90"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-el" version="9.0.90"/>
                <provided namespace="osgi.bundle" name="org.mortbay.jasper.apache-el" version="9.0.90"/>
                <provided namespace="java.package" name="javax.el" version="3.0.0"/>
                <provided namespace="java.package" name="org.apache.el" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.el.lang" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.el.stream" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.el.parser" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.el.util" version="9.0.90"/>
                <provided namespace="osgi.identity" name="org.mortbay.jasper.apache-el" version="9.0.90">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="java.package" name="javax.el" range="3.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.el" range="9.0.90" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.el.lang" range="9.0.90" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.el.stream" range="9.0.90" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.el.parser" range="9.0.90" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.el.util" range="9.0.90" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.mortbay.jasper.apache-el
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-el.source" range="[9.0.90,9.0.90]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mortbay.jasper.apache-el" version="9.0.90"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mortbay.jasper.apache-el
Bundle-Version: 9.0.90
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.tests.source" version="3.8.500.v20240818-1915" singleton="false">
            <update id="org.eclipse.compare.tests.source" range="[0.0.0,3.8.500.v20240818-1915)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Compare Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.tests"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.tests.source" version="3.8.500.v20240818-1915"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.tests.source" version="3.8.500.v20240818-1915"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.tests.source" version="3.8.500.v20240818-1915">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.tests.source" version="3.8.500.v20240818-1915"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.tests.source
Bundle-Version: 3.8.500.v20240818-1915
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.forms" version="3.10.400.v20240425-0840" generation="2">
            <update id="org.eclipse.ui.tests.forms" range="[0.0.0,3.10.400.v20240425-0840)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Forms Test"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.forms"/>
                <property name="maven-version" value="3.10.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.forms" version="3.10.400.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.forms" version="3.10.400.v20240425-0840"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.forms" version="3.10.400.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.forms
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.forms.source" range="[3.10.400.v20240425-0840,3.10.400.v20240425-0840]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.forms" version="3.10.400.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.forms;singleton:=true
Bundle-Version: 3.10.400.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.bindings.tests.source" version="0.14.200.v20231201-1637" singleton="false">
            <update id="org.eclipse.e4.ui.bindings.tests.source" range="[0.0.0,0.14.200.v20231201-1637)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="UI Bindings Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.bindings.tests"/>
                <property name="maven-version" value="0.14.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.tests.source" version="0.14.200.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings.tests.source" version="0.14.200.v20231201-1637"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.bindings.tests.source" version="0.14.200.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.bindings.tests.source" version="0.14.200.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.bindings.tests.source
Bundle-Version: 0.14.200.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-codec" version="1.16.0" singleton="false" generation="2">
            <update id="org.apache.commons.commons-codec" range="[0.0.0,1.16.0)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons Codec"/>
                <property name="org.eclipse.equinox.p2.description" value="The Apache Commons Codec package contains simple encoder and decoders for     various formats such as Base64 and Hexadecimal.  In addition to these     widely used encoders and decoders, the codec package also maintains a     collection of phonetic encoding utilities."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://commons.apache.org/proper/commons-codec/"/>
                <property name="maven-groupId" value="commons-codec"/>
                <property name="maven-artifactId" value="commons-codec"/>
                <property name="maven-version" value="1.16.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-codec" version="1.16.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-codec" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.binary" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.cli" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.digest" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.language" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.language.bm" version="1.16.0"/>
                <provided namespace="java.package" name="org.apache.commons.codec.net" version="1.16.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-codec" version="1.16.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="javax.crypto" range="0.0.0"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.commons.commons-codec
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-codec" version="1.16.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-codec
Bundle-Version: 1.16.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.inject.jakarta.inject-api.source" version="1.0.5" singleton="false">
            <update id="jakarta.inject.jakarta.inject-api.source" range="[0.0.0,1.0.5)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.inject.jakarta.inject-api:1.0.5"/>
                <property name="maven-groupId" value="jakarta.inject"/>
                <property name="maven-artifactId" value="jakarta.inject-api"/>
                <property name="maven-version" value="1.0.5"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api.source" version="1.0.5"/>
                <provided namespace="osgi.bundle" name="jakarta.inject.jakarta.inject-api.source" version="1.0.5"/>
                <provided namespace="osgi.identity" name="jakarta.inject.jakarta.inject-api.source" version="1.0.5">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.inject.jakarta.inject-api.source" version="1.0.5"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.inject.jakarta.inject-api.source
Bundle-Version: 1.0.5
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.frameworkadmin.test" version="1.4.400.v20240321-1450" singleton="false" generation="2">
            <update id="org.eclipse.equinox.frameworkadmin.test" range="[0.0.0,1.4.400.v20240321-1450)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Test Plug-in for Framework Admin"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin.test"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.test" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.test" version="1.4.400.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.frameworkadmin.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.frameworkadmin.test" version="1.4.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.equinox" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.frameworkadmin.test
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.test.source" range="[1.4.400.v20240321-1450,1.4.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.frameworkadmin.test" version="1.4.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.test
Bundle-Version: 1.4.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.sat4j.core" version="2.3.6.v20201214" singleton="false" generation="2">
            <update id="org.sat4j.core" range="[0.0.0,2.3.6.v20201214)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.ow2.sat4j"/>
                <property name="maven-artifactId" value="org.ow2.sat4j.core"/>
                <property name="maven-version" value="2.3.6"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="20">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.core" version="2.3.6.v20201214"/>
                <provided namespace="osgi.bundle" name="org.sat4j.core" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.core" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.constraints" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.constraints.card" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.constraints.cnf" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.core" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.learning" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.orders" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.minisat.restarts" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.opt" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.reader" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.specs" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.tools" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.tools.encoding" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.tools.xplain" version="2.3.6.v20201214"/>
                <provided namespace="osgi.identity" name="org.sat4j.core" version="2.3.6.v20201214">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.sat4j.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.core.source" range="[2.3.6.v20201214,2.3.6.v20201214]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.sat4j.core" version="2.3.6.v20201214"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.sat4j.core
Bundle-Version: 2.3.6.v20201214
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.ide.source" version="3.22.300.v20240828-1234" singleton="false">
            <update id="org.eclipse.ui.ide.source" range="[0.0.0,3.22.300.v20240828-1234)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse IDE UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.ide"/>
                <property name="maven-version" value="3.22.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.source" version="3.22.300.v20240828-1234"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.ide.source" version="3.22.300.v20240828-1234"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.ide.source" version="3.22.300.v20240828-1234">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.ide.source" version="3.22.300.v20240828-1234"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.ide.source
Bundle-Version: 3.22.300.v20240828-1234
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.views" version="3.12.400.v20240620-1945" generation="2">
            <update id="org.eclipse.ui.views" range="[0.0.0,3.12.400.v20240620-1945)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Views"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views"/>
                <property name="maven-version" value="3.12.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views" version="3.12.400.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views" version="3.12.400.v20240620-1945"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.contentoutline" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.contentoutline" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.properties" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views" version="3.12.400.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.31.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.views
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.source" range="[3.12.400.v20240620-1945,3.12.400.v20240620-1945]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.views" version="3.12.400.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views; singleton:=true
Bundle-Version: 3.12.400.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.artifact.repository" version="1.5.400.v20240416-0654" generation="2">
            <update id="org.eclipse.equinox.p2.artifact.repository" range="[0.0.0,1.5.400.v20240416-0654)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Artifact Repository Support"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.artifact.repository"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.artifact.repository" version="1.5.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.artifact.repository" version="1.5.400.v20240416-0654"/>
                <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.checksum" 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.pgp" 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.simple" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.artifact.repository" version="1.5.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="38">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.tukaani.xz" range="1.3.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.bouncycastle.bcpg" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.jce.provider" range="1.65.1"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.bc" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.jcajce" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator.bc" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator.jcajce" range="1.65.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime.jobs" 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.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.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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.internal.provisional.equinox.p2.jarprocessor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="[1.3.0,2.0.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.prefs" range="1.1.1"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.artifact.repository
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.artifact.repository.source" range="[1.5.400.v20240416-0654,1.5.400.v20240416-0654]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.artifact.repository" version="1.5.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository;singleton:=true
Bundle-Version: 1.5.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.p2.repository.tools" version="2.4.400.v20240416-0654" generation="2">
            <update id="org.eclipse.equinox.p2.repository.tools" range="[0.0.0,2.4.400.v20240416-0654)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning 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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.repository.tools"/>
                <property name="maven-version" value="2.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.tools" version="2.4.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository.tools" version="2.4.400.v20240416-0654"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.internal.repository.comparator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.internal.repository.mirroring" version="0.0.0"/>
                <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.analyzer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.tools.analyzer" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.tools.comparator" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.repository.tools" version="2.4.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.equinox.common" range="3.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.tukaani.xz" range="1.3.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.app" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.checksum" 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.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.engine.phases" 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.persistence" 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.director" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.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.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.repository.tools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.tools.source" range="[2.4.400.v20240416-0654,2.4.400.v20240416-0654]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.repository.tools" version="2.4.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.repository.tools;singleton:=true
Bundle-Version: 2.4.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.search.core.source" version="3.16.300.v20240708-0708" singleton="false">
            <update id="org.eclipse.search.core.source" range="[0.0.0,3.16.300.v20240708-0708)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Search Support Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search.core"/>
                <property name="maven-version" value="3.16.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.core.source" version="3.16.300.v20240708-0708"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search.core.source" version="3.16.300.v20240708-0708"/>
                <provided namespace="osgi.identity" name="org.eclipse.search.core.source" version="3.16.300.v20240708-0708">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.search.core.source" version="3.16.300.v20240708-0708"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search.core.source
Bundle-Version: 3.16.300.v20240708-0708
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.tests.source" version="3.6.500.v20240725-1438" singleton="false">
            <update id="org.eclipse.jdt.apt.tests.source" range="[0.0.0,3.6.500.v20240725-1438)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Annotation Processing Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.tests.source" version="3.6.500.v20240725-1438"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.tests.source" version="3.6.500.v20240725-1438"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.tests.source" version="3.6.500.v20240725-1438">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.apt.tests.source" version="3.6.500.v20240725-1438"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.tests.source
Bundle-Version: 3.6.500.v20240725-1438
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.xml.bind-api.source" version="4.0.2" singleton="false">
            <update id="jakarta.xml.bind-api.source" range="[0.0.0,4.0.2)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.xml.bind-api:4.0.2"/>
                <property name="maven-groupId" value="jakarta.xml.bind"/>
                <property name="maven-artifactId" value="jakarta.xml.bind-api"/>
                <property name="maven-version" value="4.0.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.xml.bind-api.source" version="4.0.2"/>
                <provided namespace="osgi.bundle" name="jakarta.xml.bind-api.source" version="4.0.2"/>
                <provided namespace="osgi.identity" name="jakarta.xml.bind-api.source" version="4.0.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.xml.bind-api.source" version="4.0.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.xml.bind-api.source
Bundle-Version: 4.0.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.google.gson.source" version="2.11.0" singleton="false">
            <update id="com.google.gson.source" range="[0.0.0,2.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.google.gson:2.11.0"/>
                <property name="maven-groupId" value="com.google.code.gson"/>
                <property name="maven-artifactId" value="gson"/>
                <property name="maven-version" value="2.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.google.gson.source" version="2.11.0"/>
                <provided namespace="osgi.bundle" name="com.google.gson.source" version="2.11.0"/>
                <provided namespace="osgi.identity" name="com.google.gson.source" version="2.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.google.gson.source" version="2.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.google.gson.source
Bundle-Version: 2.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.unittest.ui" version="1.1.400.v20240414-0828" generation="2">
            <update id="org.eclipse.unittest.ui" range="[0.0.0,1.1.400.v20240414-0828)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Debug Unit Test support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.unittest.ui"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui" version="1.1.400.v20240414-0828"/>
                <provided namespace="osgi.bundle" name="org.eclipse.unittest.ui" version="1.1.400.v20240414-0828"/>
                <provided namespace="java.package" name="org.eclipse.unittest.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.unittest.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.unittest.ui" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.unittest.ui" version="1.1.400.v20240414-0828">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.unittest.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui.source" range="[1.1.400.v20240414-0828,1.1.400.v20240414-0828]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.unittest.ui" version="1.1.400.v20240414-0828"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.unittest.ui;singleton:=true
Bundle-Version: 1.1.400.v20240414-0828
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tools.layout.spy" version="1.2.400.v20240321-1452" generation="2">
            <update id="org.eclipse.tools.layout.spy" range="[0.0.0,1.2.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Layout Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.tools.layout.spy"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tools.layout.spy" version="1.2.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tools.layout.spy" version="1.2.400.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.tools.layout.spy.internal.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tools.layout.spy.internal.displayfilter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tools.layout.spy.internal.handlers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.tools.layout.spy" version="1.2.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jface.databinding" range="1.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="1.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.109.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="3.5.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.util" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.10.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tools.layout.spy
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tools.layout.spy.source" range="[1.2.400.v20240321-1452,1.2.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tools.layout.spy" version="1.2.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tools.layout.spy;singleton:=true
Bundle-Version: 1.2.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.orbit.xml-apis-ext.source" version="1.0.0.v20230923-0644" singleton="false">
            <update id="org.eclipse.orbit.xml-apis-ext.source" range="[0.0.0,1.0.0.v20230923-0644)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Orbit Project"/>
                <property name="df_LT.bundleName" value="Extended XML APIs Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.orbit.legacy"/>
                <property name="maven-artifactId" value="org.eclipse.orbit.xml-apis-ext"/>
                <property name="maven-version" value="1.0.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.orbit.xml-apis-ext.source" version="1.0.0.v20230923-0644"/>
                <provided namespace="osgi.bundle" name="org.eclipse.orbit.xml-apis-ext.source" version="1.0.0.v20230923-0644"/>
                <provided namespace="osgi.identity" name="org.eclipse.orbit.xml-apis-ext.source" version="1.0.0.v20230923-0644">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.orbit.xml-apis-ext.source" version="1.0.0.v20230923-0644"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.orbit.xml-apis-ext.source
Bundle-Version: 1.0.0.v20230923-0644
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.tests.source" version="3.15.500.v20240808-1811" singleton="false">
            <update id="org.eclipse.jdt.ui.tests.source" range="[0.0.0,3.15.500.v20240808-1811)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.tests"/>
                <property name="maven-version" value="3.15.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.source" version="3.15.500.v20240808-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests.source" version="3.15.500.v20240808-1811"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.tests.source" version="3.15.500.v20240808-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.ui.tests.source" version="3.15.500.v20240808-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.tests.source
Bundle-Version: 3.15.500.v20240808-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.annotation.source" version="1.2.100.v20240212-1051" singleton="false">
            <update id="org.eclipse.jdt.annotation.source" range="[0.0.0,1.2.100.v20240212-1051)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDT Annotations for Enhanced Null Analysis Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.annotation"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation.source" version="1.2.100.v20240212-1051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.annotation.source" version="1.2.100.v20240212-1051"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.annotation.source" version="1.2.100.v20240212-1051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.annotation.source" version="1.2.100.v20240212-1051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.annotation.source
Bundle-Version: 1.2.100.v20240212-1051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.javaeditor.source" version="3.4.300.v20231214-2114" singleton="false">
            <update id="org.eclipse.ui.examples.javaeditor.source" range="[0.0.0,3.4.300.v20231214-2114)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Text Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.javaeditor"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.javaeditor.source" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.javaeditor.source" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.javaeditor.source" version="3.4.300.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.javaeditor.source" version="3.4.300.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.javaeditor.source
Bundle-Version: 3.4.300.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.configuration" version="4.33.0.I20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.configuration" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="70">
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leslf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.server.core.feature.jar" version="1.16.200.v20240717-2103">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Core Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.core"/>
                <property name="maven-version" value="1.16.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.feature.jar" version="1.16.200.v20240717-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.core" version="1.16.200.v20240717-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.core" version="1.16.200.v20240717-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.jdt.core.formatterapp" version="1.2.250.v20240311-0615" generation="2">
            <update id="org.eclipse.jdt.core.formatterapp" range="[0.0.0,1.2.250.v20240311-0615)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools Formatter Application"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.formatterapp"/>
                <property name="maven-version" value="1.2.250-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.formatterapp" version="1.2.250.v20240311-0615"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.formatterapp" version="1.2.250.v20240311-0615"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.formatterapp" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.formatterapp" version="1.2.250.v20240311-0615">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.13.700,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.formatterapp
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.formatterapp.source" range="[1.2.250.v20240311-0615,1.2.250.v20240311-0615]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.formatterapp" version="1.2.250.v20240311-0615"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.formatterapp;singleton:=true
Bundle-Version: 1.2.250.v20240311-0615
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="slf4j.api.source" version="2.0.16" singleton="false">
            <update id="slf4j.api.source" range="[0.0.0,2.0.16)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for slf4j.api:2.0.16"/>
                <property name="maven-groupId" value="org.slf4j"/>
                <property name="maven-artifactId" value="slf4j-api"/>
                <property name="maven-version" value="2.0.16"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="slf4j.api.source" version="2.0.16"/>
                <provided namespace="osgi.bundle" name="slf4j.api.source" version="2.0.16"/>
                <provided namespace="osgi.identity" name="slf4j.api.source" version="2.0.16">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="slf4j.api.source" version="2.0.16"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: slf4j.api.source
Bundle-Version: 2.0.16
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.registry" version="3.12.100.v20240524-2011" generation="2">
            <update id="org.eclipse.equinox.registry" range="[0.0.0,3.12.100.v20240524-2011)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Extension Registry Support"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.registry"/>
                <property name="maven-version" value="3.12.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry" version="3.12.100.v20240524-2011"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.registry" version="3.12.100.v20240524-2011"/>
                <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.7.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="osgi.identity" name="org.eclipse.equinox.registry" version="3.12.100.v20240524-2011">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.15.100,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" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.console" range="0.0.0" optional="true" greedy="false"/>
                <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" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.localization" range="1.1.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.resolver" range="0.0.0" optional="true" greedy="false"/>
                <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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.registry
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry.source" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.registry" version="3.12.100.v20240524-2011"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.registry;singleton:=true
Bundle-Version: 3.12.100.v20240524-2011
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.headless.build.manager" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="org.bndtools.headless.build.manager" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.headless.build.manager"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.headless.build.manager"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.manager" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.headless.build.manager" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="org.bndtools.headless.build.manager.api" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.bndtools.headless.build.manager" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.bndtools.headless.build.manager_7.0.0.202310060912-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.bndtools.headless.build.manager.api.HeadlessBuildManager" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.headless.build.manager.api" range="[1.1.0,1.2.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.bndtools.headless.build.manager
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.bndtools.headless.build.manager.api.HeadlessBuildPlugin)">
                    <description>
            org.bndtools.headless.build.manager
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.bndtools.headless.build.manager
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.manager.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.headless.build.manager" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.headless.build.manager
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer" version="5.1.103.v20230705-0614" generation="2">
            <update id="org.eclipse.ecf.filetransfer" range="[0.0.0,5.1.103.v20230705-0614)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Filetransfer API"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer"/>
                <property name="maven-version" value="5.1.103-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer" version="5.1.103.v20230705-0614"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.filetransfer" version="5.1.103.v20230705-0614"/>
                <provided namespace="java.package" name="org.eclipse.ecf.filetransfer" version="5.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.filetransfer.events" version="5.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="5.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.filetransfer.identity" version="5.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.filetransfer.service" version="5.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.filetransfer" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.filetransfer" version="5.1.103.v20230705-0614">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.core.runtime.jobs" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.url" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.2,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.ecf.filetransfer
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.filetransfer" version="5.1.103.v20230705-0614"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.filetransfer;singleton:=true
Bundle-Version: 5.1.103.v20230705-0614
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.metadata" version="2.9.100.v20240416-0654" generation="2">
            <update id="org.eclipse.equinox.p2.metadata" range="[0.0.0,2.9.100.v20240416-0654)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Metadata"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.metadata"/>
                <property name="maven-version" value="2.9.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata" version="2.9.100.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" version="2.9.100.v20240416-0654"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.expression" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.expression.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.index" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.query" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.metadata" version="2.4.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.metadata.index" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.query" version="2.1.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.metadata" version="2.9.100.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.localization" 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.6.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.metadata
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.source" range="[2.9.100.v20240416-0654,2.9.100.v20240416-0654]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.metadata" version="2.9.100.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.metadata;singleton:=true
Bundle-Version: 2.9.100.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.log.stream" version="1.2.0.v20240213-1244" singleton="false" generation="2">
            <update id="org.eclipse.equinox.log.stream" range="[0.0.0,1.2.0.v20240213-1244)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Log Stream Provider"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.log.stream"/>
                <property name="maven-version" value="1.2.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.log.stream" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.log.stream" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.log.stream" version="1.2.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi.framework" range="[1.9.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log.stream" range="[1.0.0,1.1.0)"/>
                <required namespace="java.package" name="org.osgi.util.pushstream" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.log.stream
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.log.stream.source" range="[1.2.0.v20240213-1244,1.2.0.v20240213-1244]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.log.stream" version="1.2.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.log.stream
Bundle-Version: 1.2.0.v20240213-1244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.feature.source.feature.group" version="3.14.1900.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.feature.source.feature.group" range="[0.0.0,3.14.1900.v20240812-1535)" severity="0"/>
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF Filetransfer API bundle.  This API is used&#10;by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.feature"/>
                <property name="maven-version" value="3.14.1900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2004, 2007 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="df_LT.featureName" value="ECF Filetransfer Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.source.feature.group" version="3.14.1900.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.source" range="[5.1.103.v20230705-0614,5.1.103.v20230705-0614]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.source" range="[3.3.0.v20240812-1535,3.3.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.source.feature.jar" range="[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]">
                    <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.emf.databinding.feature.group" version="1.12.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.feature.group" range="[0.0.0,1.12.0.v20240604-0832)" severity="0"/>
            <properties size="12">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Data Binding"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.feature.group" version="1.12.0.v20240604-0832"/>
                <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.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding" range="[1.9.0.v20240604-0832,1.9.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.feature.jar" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.swt.examples.views" version="3.108.500.v20240605-2103" generation="2">
            <update id="org.eclipse.swt.examples.views" range="[0.0.0,3.108.500.v20240605-2103)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.SWTPaintExample.name" value="SWT Views Example Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.SWTPaintExample.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.views"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.views" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.views" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.views" version="3.108.500.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt.examples" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.examples.views
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.views.source" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.examples.views" version="3.108.500.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.views;singleton:=true
Bundle-Version: 3.108.500.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.platform.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform.feature"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="68">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]" optional="true"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.group" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.ant" range="[1.10.14.v20230922-1200,1.10.14.v20230922-1200]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.core" range="[3.7.400.v20240413-1529,3.7.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.jcraft.jsch" range="[0.1.55.v20230916-1400,0.1.55.v20230916-1400]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.core" range="[3.8.500.v20240524-2010,3.8.500.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare" range="[3.11.100.v20240810-1416,3.11.100.v20240810-1416]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.win32" range="[1.3.400.v20240514-1716,1.3.400.v20240514-1716]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers" range="[3.8.300.v20240207-1054,3.8.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem" range="[1.11.0.v20240824-0952,1.11.0.v20240824-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net" range="[1.5.500.v20240625-1706,1.5.500.v20240625-1706]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources" range="[3.21.0.v20240805-1607,3.21.0.v20240805-1607]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.core" range="[3.21.500.v20240801-2219,3.21.500.v20240801-2219]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui" range="[3.18.500.v20240621-0541,3.18.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.ide" range="[3.17.200.v20231201-1637,3.17.200.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring" range="[3.14.500.v20240702-1521,3.14.500.v20240702-1521]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring" range="[3.13.400.v20240321-1245,3.13.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.user" range="[4.33.0.v20240823-1014,4.33.0.v20240823-1014]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search" range="[3.16.300.v20240620-1945,3.16.300.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch" range="[1.2.400.v20240321-1245,1.2.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.core" range="[3.10.500.v20240621-0541,3.10.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.ui" range="[3.10.500.v20240702-1152,3.10.500.v20240702-1152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text" range="[3.14.100.v20240524-2010,3.14.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" range="[3.25.200.v20240816-1151,3.25.200.v20240816-1151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.core" range="[1.5.500.v20240626-2102,1.5.500.v20240626-2102]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.ui" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console" range="[3.14.100.v20240429-1358,3.14.100.v20240429-1358]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro" range="[3.7.400.v20240414-0828,3.7.400.v20240414-0828]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.universal" range="[3.5.400.v20240414-1916,3.5.400.v20240414-1916]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cheatsheets" range="[3.8.500.v20240621-0541,3.8.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.browser" range="[3.8.300.v20240524-2010,3.8.300.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor" range="[1.3.400.v20240511-1105,1.3.400.v20240511-1105]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.monitoring" range="[1.3.300.v20240321-1245,1.3.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator" range="[3.12.500.v20240620-1945,3.12.500.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.resources" range="[3.9.400.v20240722-1923,3.9.400.v20240722-1923]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.net" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" range="[3.18.0.v20240819-1419,3.18.0.v20240819-1419]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views" range="[3.12.400.v20240620-1945,3.12.400.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors" range="[3.18.0.v20240807-0735,3.18.0.v20240807-0735]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.externaltools" range="[3.6.400.v20240416-0654,3.6.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide" range="[3.22.300.v20240828-1234,3.22.300.v20240828-1234]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.application" range="[1.5.500.v20240711-0817,1.5.500.v20240711-0817]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.win32" range="[3.5.300.v20240524-2010,3.5.300.v20240524-2010]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.x86_64" range="[1.2.400.v20220812-1420,1.2.400.v20220812-1420]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.macosx" range="[1.3.400.v20220812-1420,1.3.400.v20220812-1420]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.ppc64le" range="[1.4.200.v20220812-1420,1.4.200.v20220812-1420]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.aarch64" range="[1.4.200.v20220812-1420,1.4.200.v20220812-1420]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables" range="[3.6.500.v20240702-1152,3.6.500.v20240702-1152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.forms" range="[3.13.300.v20240424-0956,3.13.300.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.properties.tabbed" range="[3.10.300.v20240424-0956,3.10.300.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.externaltools" range="[1.3.400.v20240413-1529,1.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.themes" range="[1.2.2500.v20240819-1245,1.2.2500.v20240819-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.quicklinks" range="[1.2.400.v20240414-1916,1.2.400.v20240414-1916]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.genericeditor.diff.extension" range="[1.2.400.v20240413-1529,1.2.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme" range="[1.3.400.v20240606-1412,1.3.400.v20240606-1412]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.log" range="[1.4.500.v20240704-0830,1.4.500.v20240704-0830]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.launchview" range="[1.1.500.v20240415-0528,1.1.500.v20240415-0528]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <filter>
            (org.eclipse.update.install.features=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform_root" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
            </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.jdt.ui" version="3.33.0.v20240822-0459" generation="2">
            <update id="org.eclipse.jdt.ui" range="[0.0.0,3.33.0.v20240822-0459)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui"/>
                <property name="maven-version" value="3.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="88">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" version="3.33.0.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui" version="3.33.0.v20240822-0459"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.buildpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.callhierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.codemanipulation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.codemanipulation.tostringgeneration" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.fix" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.reorg" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.template.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.browsing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.callhierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.compare" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.filters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.filtertable" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.fix" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.infoviews" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.jarimport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.jarpackager" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.jarpackagerfat" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javadocexport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor.breadcrumb" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor.saveparticipant" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor.selectionactions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.navigator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.packageview" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.preferences.cleanup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.preferences.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.propertiesfileeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.binary" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.code" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.nls.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.reorg" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.sef" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.correction" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.correction.proposals" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.folding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.java.hover" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.spelling" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.spelling.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.template.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.template.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.typehierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.viewsupport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.wizards.buildpaths" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.wizards.buildpaths.newsourcepage" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.wizards.dialogfields" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.wizards.importer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.workingsets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.cleanup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.jarpackager" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.folding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.java.correction" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.java.hover" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui" version="3.33.0.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.39.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.23.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.117.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.131.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.3.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="[3.3.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="[1.15.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="[0.10.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.source" range="[3.33.0.v20240822-0459,3.33.0.v20240822-0459]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.ui" version="3.33.0.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui; singleton:=true
Bundle-Version: 3.33.0.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.themes" version="1.2.2500.v20240819-1245">
            <update id="org.eclipse.ui.themes" range="[0.0.0,1.2.2500.v20240819-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Eclipse SDK Themes"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.themes"/>
                <property name="maven-version" value="1.2.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.themes" version="1.2.2500.v20240819-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.themes" version="1.2.2500.v20240819-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.themes" version="1.2.2500.v20240819-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.css.swt.theme" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.themes.source" range="[1.2.2500.v20240819-1245,1.2.2500.v20240819-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.themes" version="1.2.2500.v20240819-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.themes;singleton:=true
Bundle-Version: 1.2.2500.v20240819-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.tools.feature.source.feature.jar" version="4.30.300.v20240806-1811">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 BestSolution.at, Soyatec and others."/>
                <property name="df_LT.featureName" value="Eclipse e4 Tools Developer Resources"/>
                <property name="df_LT.description" value="Eclipse e4 Model Tooling"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tools.feature"/>
                <property name="maven-version" value="4.30.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.source.feature.jar" version="4.30.300.v20240806-1811"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.e4.core.tools.feature.source" version="4.30.300.v20240806-1811"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.e4.core.tools.feature.source" version="4.30.300.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.tests.core" version="3.10.500.v20240818-1915" generation="2">
            <update id="org.eclipse.team.tests.core" range="[0.0.0,3.10.500.v20240818-1915)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Team Core Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.team"/>
                <property name="maven-artifactId" value="org.eclipse.team.tests.core"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.tests.core" version="3.10.500.v20240818-1915"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.tests.core" version="3.10.500.v20240818-1915"/>
                <provided namespace="java.package" name="org.eclipse.team.tests.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.tests.core.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.tests.core.regression" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.tests.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.tests.ui.synchronize" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.tests.core" version="3.10.500.v20240818-1915">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="23">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.tests" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.team.tests.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.tests.core.source" range="[3.10.500.v20240818-1915,3.10.500.v20240818-1915]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.team.tests.core" version="3.10.500.v20240818-1915"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.tests.core; singleton:=true
Bundle-Version: 3.10.500.v20240818-1915
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.templates.template.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.templates.template.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.templates.template:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.templates.template"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templates.template.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.templates.template.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.templates.template.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.templates.template.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.templates.template.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.unittest.junit.source" version="1.1.500.v20240708-2152" singleton="false">
            <update id="org.eclipse.pde.unittest.junit.source" range="[0.0.0,1.1.500.v20240708-2152)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Plug-in Development Unit Test support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source" version="1.1.500.v20240708-2152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.unittest.junit.source" version="1.1.500.v20240708-2152"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.unittest.junit.source" version="1.1.500.v20240708-2152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.unittest.junit.source" version="1.1.500.v20240708-2152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.unittest.junit.source
Bundle-Version: 1.1.500.v20240708-2152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.astview.source" version="1.6.200.v20240719-1744" singleton="false">
            <update id="org.eclipse.jdt.astview.source" range="[0.0.0,1.6.200.v20240719-1744)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="AST View Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.astview"/>
                <property name="maven-version" value="1.6.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.source" version="1.6.200.v20240719-1744"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.astview.source" version="1.6.200.v20240719-1744"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.astview.source" version="1.6.200.v20240719-1744">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.astview.source" version="1.6.200.v20240719-1744"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.astview.source
Bundle-Version: 1.6.200.v20240719-1744
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.source.feature.jar" version="2.38.0.v20240721-0802">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF - Eclipse Modeling Framework Core Runtime Developer Resources"/>
                <property name="df_LT.description" value="The core runtime for EMF, including EMF's common utilities, Ecore, XML/XMI persistence, and the change model."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source.feature.jar" version="2.38.0.v20240721-0802"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.ecore.source" version="2.38.0.v20240721-0802"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.ecore.source" version="2.38.0.v20240721-0802"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="net.bytebuddy.byte-buddy" version="1.15.0" singleton="false">
            <update id="net.bytebuddy.byte-buddy" range="[0.0.0,1.15.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Byte Buddy (without dependencies)"/>
                <property name="org.eclipse.equinox.p2.description" value="Byte Buddy is a Java library for creating Java classes at run time.        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space."/>
                <property name="maven-groupId" value="net.bytebuddy"/>
                <property name="maven-artifactId" value="byte-buddy"/>
                <property name="maven-version" value="1.15.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="41">
                <provided namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy" version="1.15.0"/>
                <provided namespace="osgi.bundle" name="net.bytebuddy.byte-buddy" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.agent.builder" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.asm" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.build" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.annotation" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.enumeration" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.field" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.method" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.modifier" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.description.type" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.dynamic" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.dynamic.loading" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.dynamic.scaffold" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.dynamic.scaffold.inline" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.dynamic.scaffold.subclass" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.attribute" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.auxiliary" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bind" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bind.annotation" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.assign" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.assign.primitive" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.assign.reference" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.collection" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.constant" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.implementation.bytecode.member" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.matcher" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.pool" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.utility" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.utility.nullability" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.utility.privilege" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.utility.visitor" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.jar.asm" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.jar.asm.signature" version="1.15.0"/>
                <provided namespace="java.package" name="net.bytebuddy.jar.asm.commons" version="1.15.0"/>
                <provided namespace="osgi.identity" name="net.bytebuddy.byte-buddy" version="1.15.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy.source" range="[1.15.0,1.15.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="net.bytebuddy.byte-buddy" version="1.15.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: net.bytebuddy.byte-buddy
Bundle-Version: 1.15.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.tree.source" version="9.7.0" singleton="false">
            <update id="org.objectweb.asm.tree.source" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objectweb.asm.tree:9.7.0"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-tree"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.source" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.tree.source" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.tree.source" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.tree.source" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.tree.source
Bundle-Version: 9.7.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder}/../);
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}/../); chmod(targetDir:${installFolder}/../MacOS/, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.tests.css.swt.source" version="0.12.600.v20240425-0840" singleton="false">
            <update id="org.eclipse.e4.ui.tests.css.swt.source" range="[0.0.0,0.12.600.v20240425-0840)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="e4 css swt tests (Incubation) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests.css.swt"/>
                <property name="maven-version" value="0.12.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.swt.source" version="0.12.600.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests.css.swt.source" version="0.12.600.v20240425-0840"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests.css.swt.source" version="0.12.600.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.tests.css.swt.source" version="0.12.600.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests.css.swt.source
Bundle-Version: 0.12.600.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.context.source" version="1.1.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.spy.context.source" range="[0.0.0,1.1.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Context Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.context"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.context.source" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.context.source" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.context.source" version="1.1.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.context.source" version="1.1.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.context.source
Bundle-Version: 1.1.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.source" version="3.21.0.v20240717-2103" singleton="false">
            <update id="org.eclipse.osgi.source" range="[0.0.0,3.21.0.v20240717-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="OSGi System Bundle Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.osgi"/>
                <property name="maven-artifactId" value="org.eclipse.osgi"/>
                <property name="maven-version" value="3.21.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.source" version="3.21.0.v20240717-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.source" version="3.21.0.v20240717-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.source" version="3.21.0.v20240717-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.source" version="3.21.0.v20240717-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.source
Bundle-Version: 3.21.0.v20240717-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.emf.ui.source" version="4.8.500.v20240801-2123" singleton="false">
            <update id="org.eclipse.e4.tools.emf.ui.source" range="[0.0.0,4.8.500.v20240801-2123)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="EMF ModelTooling UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ui"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.emf.ui"/>
                <property name="maven-version" value="4.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.ui.source" version="4.8.500.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.ui.source" version="4.8.500.v20240801-2123"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.emf.ui.source" version="4.8.500.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.emf.ui.source" version="4.8.500.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.emf.ui.source
Bundle-Version: 4.8.500.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="net.bytebuddy.byte-buddy.source" version="1.15.0" singleton="false">
            <update id="net.bytebuddy.byte-buddy.source" range="[0.0.0,1.15.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for net.bytebuddy.byte-buddy:1.15.0"/>
                <property name="maven-groupId" value="net.bytebuddy"/>
                <property name="maven-artifactId" value="byte-buddy"/>
                <property name="maven-version" value="1.15.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy.source" version="1.15.0"/>
                <provided namespace="osgi.bundle" name="net.bytebuddy.byte-buddy.source" version="1.15.0"/>
                <provided namespace="osgi.identity" name="net.bytebuddy.byte-buddy.source" version="1.15.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="net.bytebuddy.byte-buddy.source" version="1.15.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: net.bytebuddy.byte-buddy.source
Bundle-Version: 1.15.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui" version="3.15.300.v20240815-2201" generation="2">
            <update id="org.eclipse.pde.ui" range="[0.0.0,3.15.300.v20240815-2201)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="PDE UI"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui"/>
                <property name="maven-version" value="3.15.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="71">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui" version="3.15.300.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui" version="3.15.300.v20240815-2201"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.compare" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.correction" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.correction.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.category" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.contentassist.display" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.context" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.feature" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.outline" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.plugin.rows" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.product" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.schema" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.site" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.targetdefinition" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.editor.validation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.elements" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.parts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.samples" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.search.dependencies" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.search.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.shared" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.shared.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.dependencies" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.imagebrowser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.imagebrowser.filter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.imagebrowser.repositories" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.features" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.features.action" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.features.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.features.support" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.features.viewer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.plugins" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.views.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.category" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.exports" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.extension" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.feature" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.imports" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.product" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.site" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.wizards.tools" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.ui.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.ui.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.ui.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.log.jdt" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui" version="3.15.300.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="67">
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.17.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="[2.4.200,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.21.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.12.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.17.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.18.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.13.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.build" range="[3.12.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.10.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.205.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.launching" range="[1.4.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.ui" range="[3.9.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="[3.16.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro" range="[3.7.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="[3.8.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.log" range="[1.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.6.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.9.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.13.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="[3.9.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="[2.8.200,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.8.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="[2.9.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="[2.10.200,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations" range="[2.7.200,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="[2.8.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="[2.3.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.launching" range="[3.11.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.13.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="[1.5.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="[3.10.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.10.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="[1.4.300,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security" range="[1.4.100,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.bnd.ui" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ds.core" range="1.3.300"/>
                <required namespace="java.package" name="aQute.bnd.build" range="4.5.0"/>
                <required namespace="java.package" name="aQute.bnd.build.model" range="[4.2.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model.clauses" range="2.5.0"/>
                <required namespace="java.package" name="aQute.bnd.header" range="[2.5.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.help" range="2.0.0"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[5.6.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.repository" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.resource" range="[4.3.0,6.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.properties" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service" range="[4.8.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.version" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="1.2.0"/>
                <required namespace="java.package" name="biz.aQute.resolve" range="[9.0.0,10.0.0)"/>
                <required namespace="java.package" name="org.bndtools.templating" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jdt.debug.ui.console" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.internal.genericeditor" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.source" range="[3.15.300.v20240815-2201,3.15.300.v20240815-2201]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ui" version="3.15.300.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui; singleton:=true
Bundle-Version: 3.15.300.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.frameworkadmin.test.source" version="1.4.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.frameworkadmin.test.source" range="[0.0.0,1.4.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Test Plug-in for Framework Admin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin.test"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.test.source" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.test.source" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.frameworkadmin.test.source" version="1.4.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.frameworkadmin.test.source" version="1.4.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.test.source
Bundle-Version: 1.4.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="I20240903-0240.Default" version="1.0.0.9VELAM_8AcLTIskFKJhvnX0k94Sxz04P">
            <properties size="3">
                <property name="org.eclipse.equinox.p2.name" value="Uncategorized"/>
                <property name="org.eclipse.equinox.p2.description" value="Default category for otherwise uncategorized features"/>
                <property name="org.eclipse.equinox.p2.type.category" value="true"/>
            </properties>
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="I20240903-0240.Default" version="1.0.0.9VELAM_8AcLTIskFKJhvnX0k94Sxz04P"/>
            </provides>
            <requires size="48">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.feature.group" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.feature.group" range="[2.38.0.v20240721-0802,2.38.0.v20240721-0802]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.feature.feature.group" range="[1.4.500.v20240722-2103,1.4.500.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.source.feature.group" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api" range="[1.3.5,1.3.5]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" range="[1.1.402.v20240812-1535,1.1.402.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.group" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group" range="[1.1.702.v20240808-1900,1.1.702.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.feature.group" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.group" range="[1.1.600.v20240812-1535,1.1.600.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.feature.group" range="[3.109.500.v20240620-1927,3.109.500.v20240620-1927]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.source.feature.group" range="[1.1.600.v20240812-1535,1.1.600.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source.feature.group" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.feature.group" range="[1.6.2.v20240812-1535,1.6.2.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source.feature.group" range="[2.32.0.v20240731-0952,2.32.0.v20240731-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.feature.group" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source.feature.group" range="[2.23.0.v20240604-0832,2.23.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group" range="[1.1.702.v20240808-1900,1.1.702.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source.feature.group" range="[1.0.900.v20240708-2152,1.0.900.v20240708-2152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui" range="[1.1.400.v20240414-0828,1.1.400.v20240414-0828]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress.source" range="[0.4.600.v20240606-1020,0.4.600.v20240606-1020]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress" range="[0.4.600.v20240606-1020,0.4.600.v20240606-1020]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.group" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.sdk.feature.group" range="[3.23.1400.v20240820-0604,3.23.1400.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api" range="[1.0.5,1.0.5]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui.source" range="[1.1.400.v20240414-0828,1.1.400.v20240414-0828]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.group" range="[2.32.0.v20240731-0952,2.32.0.v20240731-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group" range="[2.0.200.v20240808-1900,2.0.200.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.group" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.feature.group" range="[2.23.0.v20240604-0832,2.23.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.feature.feature.group" range="[1.1.500.v20240703-0712,1.1.500.v20240703-0712]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.source.feature.group" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source.feature.group" range="[2.38.0.v20240721-0802,2.38.0.v20240721-0802]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.feature.group" range="[1.0.900.v20240708-2152,1.0.900.v20240708-2152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.source.feature.group" range="[1.6.2.v20240812-1535,1.6.2.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.source.feature.group" range="[3.109.500.v20240620-1927,3.109.500.v20240620-1927]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.sdk.feature.group" range="[3.11.2500.v20240812-2151,3.11.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.source.feature.group" range="[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" range="[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.source.feature.group" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" range="[1.1.402.v20240812-1535,1.1.402.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group" range="[2.0.200.v20240808-1900,2.0.200.v20240808-1900]"/>
            </requires>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="org.eclipse.jface.text.tests" version="3.13.600.v20240816-1151" singleton="false" generation="2">
            <update id="org.eclipse.jface.text.tests" range="[0.0.0,3.13.600.v20240816-1151)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="JFace Text Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.text.tests"/>
                <property name="maven-version" value="3.13.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.tests" version="3.13.600.v20240816-1151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.text.tests" version="3.13.600.v20240816-1151"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.reconciler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.rules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.source" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.source.inlined" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.templates.persistence" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.text.tests" version="3.13.600.v20240816-1151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jface.text" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="3.13.0"/>
                <required namespace="java.package" name="org.mockito" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito.invocation" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito.stubbing" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.text.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.tests.source" range="[3.13.600.v20240816-1151,3.13.600.v20240816-1151]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.text.tests" version="3.13.600.v20240816-1151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.text.tests
Bundle-Version: 3.13.600.v20240816-1151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-beanutils" version="1.9.4" singleton="false" generation="2">
            <update id="org.apache.commons.commons-beanutils" range="[0.0.0,1.9.4)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons BeanUtils"/>
                <property name="org.eclipse.equinox.p2.description" value="Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://commons.apache.org/proper/commons-beanutils/"/>
                <property name="maven-groupId" value="commons-beanutils"/>
                <property name="maven-artifactId" value="commons-beanutils"/>
                <property name="maven-version" value="1.9.4"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-beanutils" version="1.9.4"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-beanutils" version="1.9.4"/>
                <provided namespace="java.package" name="org.apache.commons.beanutils" version="1.9.4"/>
                <provided namespace="java.package" name="org.apache.commons.beanutils.converters" version="1.9.4"/>
                <provided namespace="java.package" name="org.apache.commons.beanutils.expression" version="1.9.4"/>
                <provided namespace="java.package" name="org.apache.commons.beanutils.locale" version="1.9.4"/>
                <provided namespace="java.package" name="org.apache.commons.beanutils.locale.converters" version="1.9.4"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-beanutils" version="1.9.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="org.apache.commons.collections" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.collections.comparators" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.collections.keyvalue" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.logging" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.6))">
                    <description>
            org.apache.commons.commons-beanutils
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-beanutils.source" range="[1.9.4,1.9.4]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-beanutils" version="1.9.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-beanutils
Bundle-Version: 1.9.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.wireadmin.source" version="1.0.2.202109301733" singleton="false">
            <update id="org.osgi.service.wireadmin.source" range="[0.0.0,1.0.2.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.wireadmin:1.0.2.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.wireadmin"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin.source" version="1.0.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.wireadmin.source" version="1.0.2.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.wireadmin.source" version="1.0.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.wireadmin.source" version="1.0.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.wireadmin.source
Bundle-Version: 1.0.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bndtools.jareditor" version="7.0.0.202310060912" generation="2">
            <update id="bndtools.jareditor" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="bndtools.jareditor"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="bndtools.jareditor"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bndtools.jareditor" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="bndtools.jareditor" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="bndtools.test.plugin" version="1.0.0"/>
                <provided namespace="osgi.identity" name="bndtools.jareditor" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="39">
                <required namespace="java.package" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.filesystem.provider" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.internal.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.resources" 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.jdt.core" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.action" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.dialogs" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.layout" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.resource" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.viewers" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.custom" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.dnd" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.events" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.graphics" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.layout" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.swt.widgets" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.actions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.forms" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.forms.editor" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.forms.events" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.forms.widgets" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.model" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.part" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.plugin" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ui.texteditor" range="0.0.0"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.print" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.result" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service" range="[4.8.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            bndtools.jareditor
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="bndtools.jareditor.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bndtools.jareditor" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bndtools.jareditor;singleton:=true
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.collections" version="3.2.2" singleton="false" generation="2">
            <update id="org.apache.commons.collections" range="[0.0.0,3.2.2)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons Collections"/>
                <property name="org.eclipse.equinox.p2.description" value="Types that extend and augment the Java Collections Framework."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://commons.apache.org/collections/"/>
                <property name="maven-groupId" value="commons-collections"/>
                <property name="maven-artifactId" value="commons-collections"/>
                <property name="maven-version" value="3.2.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.collections" version="3.2.2"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.collections" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.bag" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.bidimap" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.buffer" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.collection" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.comparators" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.functors" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.iterators" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.keyvalue" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.list" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.map" version="3.2.2"/>
                <provided namespace="java.package" name="org.apache.commons.collections.set" version="3.2.2"/>
                <provided namespace="osgi.identity" name="org.apache.commons.collections" version="3.2.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.3))">
                    <description>
            org.apache.commons.collections
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.collections.source" range="[3.2.2,3.2.2]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.collections" version="3.2.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.collections
Bundle-Version: 3.2.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.core.source" version="0.3.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.tips.core.source" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tip of the Day core plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.core"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.core.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.core.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.core.source" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tips.core.source" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.core.source
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.build.source" version="3.12.500.v20240809-1837" singleton="false">
            <update id="org.eclipse.pde.build.source" range="[0.0.0,3.12.500.v20240809-1837)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Plug-in Development Environment Build Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.build"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.source" version="3.12.500.v20240809-1837"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.build.source" version="3.12.500.v20240809-1837"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.build.source" version="3.12.500.v20240809-1837">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.build.source" version="3.12.500.v20240809-1837"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.build.source
Bundle-Version: 3.12.500.v20240809-1837
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.xmi.source" version="2.38.0.v20240721-0634" singleton="false">
            <update id="org.eclipse.emf.ecore.xmi.source" range="[0.0.0,2.38.0.v20240721-0634)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF XML/XMI Persistence Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore.xmi"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.xmi.source" version="2.38.0.v20240721-0634"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi.source" version="2.38.0.v20240721-0634"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore.xmi.source" version="2.38.0.v20240721-0634">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.ecore.xmi.source" version="2.38.0.v20240721-0634"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore.xmi.source
Bundle-Version: 2.38.0.v20240721-0634
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.swt.win32.source" version="1.2.300.v20240416-0658" singleton="false">
            <update id="org.eclipse.e4.ui.swt.win32.source" range="[0.0.0,1.2.300.v20240416-0658)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI WIN32 Enhancements Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.swt.win32"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.win32.source" version="1.2.300.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.swt.win32.source" version="1.2.300.v20240416-0658"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.swt.win32.source" version="1.2.300.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.swt.win32.source" version="1.2.300.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.swt.win32.source
Bundle-Version: 1.2.300.v20240416-0658
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.aarch64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.gtk.linux.aarch64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for GTK on aarch64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="27">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.accessibility.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.cairo" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk3" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk4" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.opengl.glx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.aarch64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.gtk.linux.aarch64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.bnd.ui.source" version="1.1.100.v20240806-2133" singleton="false">
            <update id="org.eclipse.pde.bnd.ui.source" range="[0.0.0,1.1.100.v20240806-2133)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Generic UI components related to BND Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.bnd.ui"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.bnd.ui.source" version="1.1.100.v20240806-2133"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.bnd.ui.source" version="1.1.100.v20240806-2133"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.bnd.ui.source" version="1.1.100.v20240806-2133">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.bnd.ui.source" version="1.1.100.v20240806-2133"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.bnd.ui.source
Bundle-Version: 1.1.100.v20240806-2133
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.workbench.texteditor.source" version="3.18.0.v20240819-1419" singleton="false">
            <update id="org.eclipse.ui.workbench.texteditor.source" range="[0.0.0,3.18.0.v20240819-1419)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Text Editor Framework Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench.texteditor"/>
                <property name="maven-version" value="3.18.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.source" version="3.18.0.v20240819-1419"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor.source" version="3.18.0.v20240819-1419"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench.texteditor.source" version="3.18.0.v20240819-1419">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.workbench.texteditor.source" version="3.18.0.v20240819-1419"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench.texteditor.source
Bundle-Version: 3.18.0.v20240819-1419
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tests" version="3.107.500.v20240807-1542" singleton="false" generation="2">
            <update id="org.eclipse.swt.tests" range="[0.0.0,3.107.500.v20240807-1542)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse SWT Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tests"/>
                <property name="maven-version" value="3.107.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tests" version="3.107.500.v20240807-1542"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tests" version="3.107.500.v20240807-1542"/>
                <provided namespace="java.package" name="org.eclipse.swt.tests.junit" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.tests.junit.performance" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tests" version="3.107.500.v20240807-1542">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="3.120.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="3.13.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tests.source" range="[3.107.500.v20240807-1542,3.107.500.v20240807-1542]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.tests" version="3.107.500.v20240807-1542"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tests
Bundle-Version: 3.107.500.v20240807-1542
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="slf4j.simple" version="2.0.16" singleton="false" generation="2">
            <update id="slf4j.simple" range="[0.0.0,2.0.16)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="SLF4J Simple Provider"/>
                <property name="org.eclipse.equinox.p2.description" value="SLF4J Simple Provider"/>
                <property name="org.eclipse.equinox.p2.provider" value="SLF4J.ORG"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.slf4j.org"/>
                <property name="maven-groupId" value="org.slf4j"/>
                <property name="maven-artifactId" value="slf4j-simple"/>
                <property name="maven-version" value="2.0.16"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="slf4j.simple" version="2.0.16"/>
                <provided namespace="osgi.bundle" name="slf4j.simple" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j.simple" version="2.0.16"/>
                <provided namespace="osgi.identity" name="slf4j.simple" version="2.0.16">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="slf4j.simple_2.0.16-1" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.slf4j.spi.SLF4JServiceProvider" type="List"/>
                        <property name="type" value="simple"/>
                    </properties>
                </provided>
                <provided namespace="osgi.serviceloader" name="org.slf4j.spi.SLF4JServiceProvider" version="0.0.0">
                    <properties size="1">
                        <property name="type" value="simple"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="org.slf4j" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.serviceloader.registrar)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))">
                    <description>
            slf4j.simple
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            slf4j.simple
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="slf4j.simple.source" range="[2.0.16,2.0.16]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="slf4j.simple" version="2.0.16"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: slf4j.simple
Bundle-Version: 2.0.16
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.transforms.xslt" version="1.3.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.transforms.xslt" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="XSLT Transform Provider"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="bundle"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.transforms.xslt"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.xslt" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.transforms.xslt" version="1.3.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.transforms" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.transforms.xslt" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.transforms.xslt" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="org.eclipse.osgi.framework.log" 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.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.transforms.xslt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.xslt.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.transforms.xslt" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.transforms.xslt
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcutil.source" version="1.78.1" singleton="false">
            <update id="bcutil.source" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for bcutil:1.78.1"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcutil-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcutil.source" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcutil.source" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcutil.source" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcutil.source" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcutil.source
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.performance.source" version="3.12.500.v20240807-1629" singleton="false">
            <update id="org.eclipse.jdt.core.tests.performance.source" range="[0.0.0,3.12.500.v20240807-1629)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDT Core Performance Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.performance"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.performance.source" version="3.12.500.v20240807-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.performance.source" version="3.12.500.v20240807-1629"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.performance.source" version="3.12.500.v20240807-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.tests.performance.source" version="3.12.500.v20240807-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.performance.source
Bundle-Version: 3.12.500.v20240807-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.ui.source" version="1.4.300.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.security.ui.source" range="[0.0.0,1.4.300.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Security Default UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.ui"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui.source" version="1.4.300.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.ui.source" version="1.4.300.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.ui.source" version="1.4.300.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.ui.source" version="1.4.300.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.ui.source
Bundle-Version: 1.4.300.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.bcoview.feature.feature.jar" version="1.2.500.v20240702-1918">
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Bytecode Outline View"/>
                <property name="org.eclipse.equinox.p2.description" value="Bytecode Outline View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.bcoview.feature"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.feature.feature.jar" version="1.2.500.v20240702-1918"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.bcoview.feature" version="1.2.500.v20240702-1918"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.bcoview.feature" version="1.2.500.v20240702-1918"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
        </unit>
        <unit id="org.eclipse.jface.tests.databinding.conformance.source" version="1.5.500.v20240321-1245" singleton="false">
            <update id="org.eclipse.jface.tests.databinding.conformance.source" range="[0.0.0,1.5.500.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Conformance Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests.databinding.conformance"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.conformance.source" version="1.5.500.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests.databinding.conformance.source" version="1.5.500.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests.databinding.conformance.source" version="1.5.500.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.tests.databinding.conformance.source" version="1.5.500.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests.databinding.conformance.source
Bundle-Version: 1.5.500.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.preferences" version="0.13.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.spy.preferences" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Preference Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.preferences"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.preferences" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.preferences" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.preferences" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="1.4.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="1.2.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="1.4.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="1.6.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.24.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.preferences
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.preferences.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.preferences" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.preferences;singleton:=true
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.builder.mockcompiler" version="1.0.0.v20240619-0232" generation="2">
            <update id="org.eclipse.jdt.core.tests.builder.mockcompiler" range="[0.0.0,1.0.0.v20240619-0232)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Custom Compiler Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.builder.mockcompiler"/>
                <property name="maven-version" value="1.0.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.mockcompiler" version="1.0.0.v20240619-0232"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder.mockcompiler" version="1.0.0.v20240619-0232"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.builder.mockcompiler" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.builder.mockcompiler" version="1.0.0.v20240619-0232">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.jdt.core" version="1.0.0.v20240619-0232"/>
                <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.jdt.core" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.tests.builder.mockcompiler
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.mockcompiler.source" range="[1.0.0.v20240619-0232,1.0.0.v20240619-0232]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.builder.mockcompiler" version="1.0.0.v20240619-0232"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.builder.mockcompiler; singleton:=true
Bundle-Version: 1.0.0.v20240619-0232
Fragment-Host: org.eclipse.jdt.core
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.coordinator.source" version="1.5.300.v20240214-0846" singleton="false">
            <update id="org.eclipse.equinox.coordinator.source" range="[0.0.0,1.5.300.v20240214-0846)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Coordinator Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.coordinator"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.coordinator.source" version="1.5.300.v20240214-0846"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.coordinator.source" version="1.5.300.v20240214-0846"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.coordinator.source" version="1.5.300.v20240214-0846">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.coordinator.source" version="1.5.300.v20240214-0846"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.coordinator.source
Bundle-Version: 1.5.300.v20240214-0846
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.annotations.source" version="1.4.0.v20240725-0536" singleton="false">
            <update id="org.eclipse.pde.api.tools.annotations.source" range="[0.0.0,1.4.0.v20240725-0536)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE API Tools Annotations Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.annotations"/>
                <property name="maven-version" value="1.4.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.annotations.source" version="1.4.0.v20240725-0536"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.annotations.source" version="1.4.0.v20240725-0536"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.annotations.source" version="1.4.0.v20240725-0536">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.api.tools.annotations.source" version="1.4.0.v20240725-0536"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.annotations.source
Bundle-Version: 1.4.0.v20240725-0536
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.quicksearch" version="1.2.400.v20240321-1245" generation="2">
            <update id="org.eclipse.text.quicksearch" range="[0.0.0,1.2.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Quick Search"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.quicksearch"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch" version="1.2.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.quicksearch" version="1.2.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.core.pathmatch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.core.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.core.priority" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.quicksearch" version="1.2.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.113.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="[1.10.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="3.5.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.1.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.9.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.text.quicksearch
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.source" range="[1.2.400.v20240321-1245,1.2.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.text.quicksearch" version="1.2.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.quicksearch;singleton:=true
Bundle-Version: 1.2.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.annotation-api" version="2.1.1" singleton="false" generation="2">
            <update id="jakarta.annotation-api" range="[0.0.0,2.1.1)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Annotations API"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta Annotations API"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.annotation"/>
                <property name="maven-artifactId" value="jakarta.annotation-api"/>
                <property name="maven-version" value="2.1.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api" version="2.1.1"/>
                <provided namespace="osgi.bundle" name="jakarta.annotation-api" version="2.1.1"/>
                <provided namespace="java.package" name="jakarta.annotation" version="2.1.1"/>
                <provided namespace="java.package" name="jakarta.annotation.security" version="2.1.1"/>
                <provided namespace="java.package" name="jakarta.annotation.sql" version="2.1.1"/>
                <provided namespace="osgi.identity" name="jakarta.annotation-api" version="2.1.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            jakarta.annotation-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api.source" range="[2.1.1,2.1.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.annotation-api" version="2.1.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.annotation-api
Bundle-Version: 2.1.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.quicksearch.tests" version="1.2.300.v20240321-1245" singleton="false" generation="2">
            <update id="org.eclipse.text.quicksearch.tests" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Tests for org.eclipse.text.quicksearch Bundle"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.quicksearch.tests"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.tests" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.quicksearch.tests" version="1.2.300.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.text.quicksearch.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.quicksearch.tests" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.quicksearch" range="1.0.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.17.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.20.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="1.6.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.text.quicksearch.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.tests.source" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.text.quicksearch.tests" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.quicksearch.tests
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.change" version="2.17.0.v20240604-0832" generation="2">
            <update id="org.eclipse.emf.ecore.change" range="[0.0.0,2.17.0.v20240604-0832)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Change Model"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore.change"/>
                <property name="maven-version" value="2.17.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.change" version="2.17.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore.change" version="2.17.0.v20240604-0832"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.change" version="2.17.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.change.impl" version="2.17.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.change.util" version="2.17.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore.change" version="2.17.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.generated_package" name="org.eclipse.emf.ecore.change_2.17.0.v20240604-0832-1" version="0.0.0">
                    <properties size="3">
                        <property name="uri" value="http://www.eclipse.org/emf/2003/Change"/>
                        <property name="genModel" value="model/Change.genmodel"/>
                        <property name="class" value="org.eclipse.emf.ecore.change.ChangePackage"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.9.0,4.0.0)" optional="true"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="[2.37.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.ecore.change
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.change.source" range="[2.17.0.v20240604-0832,2.17.0.v20240604-0832]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.ecore.change" version="2.17.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore.change;singleton:=true
Bundle-Version: 2.17.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/Documents/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.launching" version="3.13.100.v20240721-1025" generation="2">
            <update id="org.eclipse.pde.launching" range="[0.0.0,3.13.100.v20240721-1025)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="PDE Launching Support"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.launching"/>
                <property name="maven-version" value="3.13.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.launching" version="3.13.100.v20240721-1025"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.launching" version="3.13.100.v20240721-1025"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.launching.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.launching.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.launching" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.launching" version="3.13.100.v20240721-1025">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.junit.core" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.build" range="[3.12.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.launching
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.launching.source" range="[3.13.100.v20240721-1025,3.13.100.v20240721-1025]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.launching" version="3.13.100.v20240721-1025"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.launching;singleton:=true
Bundle-Version: 3.13.100.v20240721-1025
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.doc.user" version="3.15.2300.v20240823-1014">
            <update id="org.eclipse.jdt.doc.user" range="[0.0.0,3.15.2300.v20240823-1014)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Java Development User Guide"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.doc.user"/>
                <property name="maven-version" value="3.15.2300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.user" version="3.15.2300.v20240823-1014"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.doc.user" version="3.15.2300.v20240823-1014"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.doc.user" version="3.15.2300.v20240823-1014">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.user.source" range="[3.15.2300.v20240823-1014,3.15.2300.v20240823-1014]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.doc.user" version="3.15.2300.v20240823-1014"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.doc.user; singleton:=true
Bundle-Version: 3.15.2300.v20240823-1014
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.annotation" version="2.3.0.v20240111-2306" singleton="false" generation="2">
            <update id="org.eclipse.jdt.annotation" range="[0.0.0,2.3.0.v20240111-2306)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="JDT Annotations for Enhanced Null Analysis"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="bundle"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.annotation"/>
                <property name="maven-version" value="2.3.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation" version="2.3.0.v20240111-2306"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.annotation" version="2.3.0.v20240111-2306"/>
                <provided namespace="java.package" name="org.eclipse.jdt.annotation" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.annotation" version="2.3.0.v20240111-2306">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.jdt.annotation
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.annotation" version="2.3.0.v20240111-2306"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.annotation
Bundle-Version: 2.3.0.v20240111-2306
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extras.feature.source.feature.jar" version="1.4.2500.v20240812-2151">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 RCP Management Facilities"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extras.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.source.feature.jar" version="1.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.extras.feature.source" version="1.4.2500.v20240812-2151"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.extras.feature.source" version="1.4.2500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.compare.core.source" version="3.8.500.v20240524-2010" singleton="false">
            <update id="org.eclipse.compare.core.source" range="[0.0.0,3.8.500.v20240524-2010)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core Compare Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.core"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.core.source" version="3.8.500.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.core.source" version="3.8.500.v20240524-2010"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.core.source" version="3.8.500.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.core.source" version="3.8.500.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.core.source
Bundle-Version: 3.8.500.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.ui" version="1.3.500.v20240714-0803" generation="2">
            <update id="org.eclipse.pde.ds.ui" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE DS UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.ui" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.ui" version="1.3.500.v20240714-0803"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.editor.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.editor.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.editor.sections" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.parts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.ui.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.ui" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.30.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.205.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.22.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ds.core" range="[1.3.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="[1.3.200,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ds.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.ui.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ds.ui" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.ui;singleton:=true
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor.examples" version="1.3.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.genericeditor.examples" range="[0.0.0,1.3.400.v20240321-1245)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Examples for Generic Editor"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor.examples"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.examples" version="1.3.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor.examples" version="1.3.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ui.genericeditor.examples.dotproject" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor.examples" version="1.3.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="11">
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.108.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="3.10.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.12.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.genericeditor.examples
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.examples.source" range="[1.3.400.v20240321-1245,1.3.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.genericeditor.examples" version="1.3.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor.examples;singleton:=true
Bundle-Version: 1.3.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.doc.user" version="3.16.0.v20240821-1908">
            <update id="org.eclipse.pde.doc.user" range="[0.0.0,3.16.0.v20240821-1908)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE User Guide"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.doc.user"/>
                <property name="maven-version" value="3.16.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.doc.user" version="3.16.0.v20240821-1908"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.doc.user" version="3.16.0.v20240821-1908"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.doc.user" version="3.16.0.v20240821-1908">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.doc.user.source" range="[3.16.0.v20240821-1908,3.16.0.v20240821-1908]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.doc.user" version="3.16.0.v20240821-1908"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.doc.user; singleton:=true
Bundle-Version: 3.16.0.v20240821-1908
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.net.source" version="1.5.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.ui.net.source" range="[0.0.0,1.5.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Internet Connection Management UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.net"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.net.source" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.net.source" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.net.source" version="1.5.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.net.source" version="1.5.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.net.source
Bundle-Version: 1.5.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.build.tests" version="1.4.500.v20240727-0845" generation="2">
            <update id="org.eclipse.pde.build.tests" range="[0.0.0,1.4.500.v20240727-0845)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Tests Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.build.tests"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.tests" version="1.4.500.v20240727-0845"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.build.tests" version="1.4.500.v20240727-0845"/>
                <provided namespace="java.package" name="org.eclipse.pde.build.internal.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.build.internal.tests.ant" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.build.internal.tests.p2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.build.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.build.tests" version="1.4.500.v20240727-0845">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.build" range="[3.12.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="2.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.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.publisher.eclipse" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="2.0.0"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.build.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.tests.source" range="[1.4.500.v20240727-0845,1.4.500.v20240727-0845]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.build.tests" version="1.4.500.v20240727-0845"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.build.tests;singleton:=true
Bundle-Version: 1.4.500.v20240727-0845
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tools.layout.spy.source" version="1.2.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.tools.layout.spy.source" range="[0.0.0,1.2.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Layout Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.tools.layout.spy"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tools.layout.spy.source" version="1.2.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tools.layout.spy.source" version="1.2.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.tools.layout.spy.source" version="1.2.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tools.layout.spy.source" version="1.2.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tools.layout.spy.source
Bundle-Version: 1.2.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-logging" version="1.3.4" singleton="false" generation="2">
            <update id="org.apache.commons.commons-logging" range="[0.0.0,1.3.4)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons Logging"/>
                <property name="org.eclipse.equinox.p2.description" value="Apache Commons Logging is a thin adapter allowing configurable bridging to other,    well-known logging systems."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://commons.apache.org/proper/commons-logging/"/>
                <property name="maven-groupId" value="commons-logging"/>
                <property name="maven-artifactId" value="commons-logging"/>
                <property name="maven-version" value="1.3.4"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-logging" version="1.3.4"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-logging" version="1.3.4"/>
                <provided namespace="java.package" name="org.apache.commons.logging" version="1.3.4"/>
                <provided namespace="java.package" name="org.apache.commons.logging.impl" version="1.3.4"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-logging" version="1.3.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="13">
                <required namespace="java.package" name="javax.servlet" range="[2.1.0,5.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.avalon.framework.logger" range="[4.1.3,4.1.5]" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.log" range="[1.0.1,1.0.1]" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.log4j" range="[1.2.15,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.logging.log4j" range="[2.0.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.logging.log4j.spi" range="[2.0.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.logging.log4j.util" range="[2.0.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))" min="0" greedy="false">
                    <description>
            org.apache.commons.commons-logging
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.apache.commons.logging.LogFactory)" min="0" greedy="false">
                    <description>
            org.apache.commons.commons-logging
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.commons.commons-logging
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-logging.source" range="[1.3.4,1.3.4]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-logging" version="1.3.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-logging
Bundle-Version: 1.3.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.ide.application" version="1.5.500.v20240711-0817" generation="2">
            <update id="org.eclipse.ui.ide.application" range="[0.0.0,1.5.500.v20240711-0817)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Eclipse IDE UI Application"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.ide.application"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.application" version="1.5.500.v20240711-0817"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.ide.application" version="1.5.500.v20240711-0817"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.application" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.application.addons" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.application.dialogs" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.ide.application" version="1.5.500.v20240711-0817">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.ide" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="[1.5.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="1.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="2.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="[1.12.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.urischeme" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.ide.application
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.application.source" range="[1.5.500.v20240711-0817,1.5.500.v20240711-0817]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.ide.application" version="1.5.500.v20240711-0817"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.ide.application;singleton:=true
Bundle-Version: 1.5.500.v20240711-0817
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="a.jre.javase" version="17.0.0" singleton="false">
            <provides size="256">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="17.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="17.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.pde.genericeditor.extension.source" version="1.2.400.v20240430-0753" singleton="false">
            <update id="org.eclipse.pde.genericeditor.extension.source" range="[0.0.0,1.2.400.v20240430-0753)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Target definition generic editor extension Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.genericeditor.extension"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.source" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension.source" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.genericeditor.extension.source" version="1.2.400.v20240430-0753">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.genericeditor.extension.source" version="1.2.400.v20240430-0753"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.genericeditor.extension.source
Bundle-Version: 1.2.400.v20240430-0753
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.app.source" version="1.7.200.v20240722-2103" singleton="false">
            <update id="org.eclipse.equinox.app.source" range="[0.0.0,1.7.200.v20240722-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Application Container Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.app"/>
                <property name="maven-version" value="1.7.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" version="1.7.200.v20240722-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.app.source" version="1.7.200.v20240722-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.app.source" version="1.7.200.v20240722-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.app.source" version="1.7.200.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.app.source
Bundle-Version: 1.7.200.v20240722-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.ppc64le.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.gtk.linux.ppc64le.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for GTK on ppc64le Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.ppc64le"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.ppc64le.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.ppc64le.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.gtk.linux.ppc64le.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.uriSchemeHandler" version="1.2.300.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.examples.uriSchemeHandler" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.name" value="Example for Eclipse URI Scheme Handling"/>
                <property name="df_LT.Plugin.Providername" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.Providername"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.uriSchemeHandler"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.uriSchemeHandler" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.uriSchemeHandler" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.uriSchemeHandler" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.urischeme" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.uriSchemeHandler
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.uriSchemeHandler.source" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.uriSchemeHandler" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.uriSchemeHandler;singleton:=true
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.undo.source" version="3.5.300.v20240207-1054" singleton="false">
            <update id="org.eclipse.ui.examples.undo.source" range="[0.0.0,3.5.300.v20240207-1054)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Undo Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.undo"/>
                <property name="maven-version" value="3.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.undo.source" version="3.5.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.undo.source" version="3.5.300.v20240207-1054"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.undo.source" version="3.5.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.undo.source" version="3.5.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.undo.source
Bundle-Version: 3.5.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.frameworkadmin.equinox.source" version="1.3.200.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.frameworkadmin.equinox.source" range="[0.0.0,1.3.200.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Framework Admin for Equinox Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin.equinox"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.equinox.source" version="1.3.200.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.equinox.source" version="1.3.200.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.frameworkadmin.equinox.source" version="1.3.200.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.frameworkadmin.equinox.source" version="1.3.200.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox.source
Bundle-Version: 1.3.200.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.jdom.source" version="1.1.3.v20230812-1600" singleton="false">
            <update id="org.jdom.source" range="[0.0.0,1.1.3.v20230812-1600)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.jdom:1.1.3.v20230812-1600"/>
                <property name="maven-groupId" value="org.jdom"/>
                <property name="maven-artifactId" value="jdom"/>
                <property name="maven-version" value="1.1.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.jdom.source" version="1.1.3.v20230812-1600"/>
                <provided namespace="osgi.bundle" name="org.jdom.source" version="1.1.3.v20230812-1600"/>
                <provided namespace="osgi.identity" name="org.jdom.source" version="1.1.3.v20230812-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.jdom.source" version="1.1.3.v20230812-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.jdom.source
Bundle-Version: 1.1.3.v20230812-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.preferences.source" version="0.13.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.spy.preferences.source" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Preference Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.preferences"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.preferences.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.preferences.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.preferences.source" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.preferences.source" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.preferences.source
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bndtools.api.source" version="7.0.0.202310060912" singleton="false">
            <update id="bndtools.api.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for bndtools.api:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="bndtools.api"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bndtools.api.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="bndtools.api.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="bndtools.api.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bndtools.api.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bndtools.api.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.update.configurator.tests.source" version="0.2.0.v20240413-1529" singleton="false">
            <update id="org.eclipse.update.configurator.tests.source" range="[0.0.0,0.2.0.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Install/Update Configurator Test Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.update.configurator.tests"/>
                <property name="maven-version" value="0.2.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.tests.source" version="0.2.0.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.update.configurator.tests.source" version="0.2.0.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.update.configurator.tests.source" version="0.2.0.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.update.configurator.tests.source" version="0.2.0.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.update.configurator.tests.source
Bundle-Version: 0.2.0.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.compiler.tool.tests" version="1.4.500.v20240724-1734" singleton="false" generation="2">
            <update id="org.eclipse.jdt.compiler.tool.tests" range="[0.0.0,1.4.500.v20240724-1734)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Compiler Tool Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.compiler.tool.tests"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.tool.tests" version="1.4.500.v20240724-1734"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.compiler.tool.tests" version="1.4.500.v20240724-1734"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.tool.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.compiler.tool.tests" version="1.4.500.v20240724-1734">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.core" range="3.36.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.tool" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.compiler.tool.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.tool.tests.source" range="[1.4.500.v20240724-1734,1.4.500.v20240724-1734]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.compiler.tool.tests" version="1.4.500.v20240724-1734"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.compiler.tool.tests
Bundle-Version: 1.4.500.v20240724-1734
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit" version="1.10.0.v20240604-0832" generation="2">
            <update id="org.eclipse.emf.databinding.edit" range="[0.0.0,1.10.0.v20240604-0832)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Edit Data Binding"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.10.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit" version="1.10.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.databinding.edit" version="1.10.0.v20240604-0832"/>
                <provided namespace="java.package" name="org.eclipse.emf.databinding.edit" version="1.10.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.databinding.edit.internal" version="1.10.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.databinding.edit" version="1.10.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.databinding" range="[1.9.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.edit" range="[2.22.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.databinding.edit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source" range="[1.10.0.v20240604-0832,1.10.0.v20240604-0832]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.databinding.edit" version="1.10.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.databinding.edit;singleton:=true
Bundle-Version: 1.10.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-api.source" version="1.11.0" singleton="false">
            <update id="junit-platform-suite-api.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-suite-api:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-api"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-api.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-api.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-api.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-api.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-api.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant.source" version="3.6.100.v20240522-1043" singleton="false">
            <update id="org.eclipse.core.tests.resources.saveparticipant.source" range="[0.0.0,3.6.100.v20240522-1043)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Core Tests Save Participant Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant.source" version="3.6.100.v20240522-1043"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant.source" version="3.6.100.v20240522-1043"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant.source" version="3.6.100.v20240522-1043">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.resources.saveparticipant.source" version="3.6.100.v20240522-1043"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant.source
Bundle-Version: 3.6.100.v20240522-1043
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-params" version="5.11.0" singleton="false" generation="2">
            <update id="junit-jupiter-params" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Jupiter Params"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-params"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-params" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-params" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.params" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.params.aggregator" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.params.converter" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.params.provider" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.params.support" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-params" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="37">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="kotlin" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="kotlin.jvm.internal" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.sql" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.chrono" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.params.aggregator" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.params.converter" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.params.support" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support.conversion" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-jupiter-params
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-params.source" range="[5.11.0,5.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-params" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-params
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core.feature.feature.group" version="1.7.300.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.p2.core.feature.feature.group" range="[0.0.0,1.7.300.v20240801-1024)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core.feature"/>
                <property name="maven-version" value="1.7.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, headless functionalities"/>
                <property name="df_LT.description" value="Provides a minimal headless provisioning system."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" version="1.7.300.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="31">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.feature.group" range="[1.4.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.group" range="[1.1.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" range="[3.13.7,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group" range="[2.0.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group" range="[1.0.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" range="[1.1.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.artifact.repository" range="[1.5.400.v20240416-0654,1.5.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.console" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core" range="[2.12.100.v20240702-1335,2.12.100.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director" range="[2.6.400.v20240321-1450,2.6.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.engine" range="[2.10.200.v20240425-1316,2.10.200.v20240425-1316]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.garbagecollector" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata" range="[2.9.100.v20240416-0654,2.9.100.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.repository" range="[1.5.400.v20240515-1919,1.5.400.v20240515-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository" range="[2.9.100.v20240511-1722,2.9.100.v20240511-1722]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.eclipse" range="[2.4.300.v20240511-1722,2.4.300.v20240511-1722]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.natives" range="[1.5.300.v20240423-0755,1.5.300.v20240423-0755]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.3.300.v20240702-1335,2.3.300.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin" range="[2.3.200.v20240321-1450,2.3.200.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.equinox" range="[1.3.200.v20240321-1450,1.3.200.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.jarprocessor" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.transport.ecf" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.operations" range="[2.7.400.v20240425-0751,2.7.400.v20240425-0751]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent" range="[1.3.100.v20240514-0729,1.3.100.v20240514-0729]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.jar" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]">
                    <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.osgi.service.log.stream.source" version="1.0.0.202109301733" singleton="false">
            <update id="org.osgi.service.log.stream.source" range="[0.0.0,1.0.0.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.log.stream:1.0.0.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.log.stream"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.log.stream.source" version="1.0.0.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.log.stream.source" version="1.0.0.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.log.stream.source" version="1.0.0.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.log.stream.source" version="1.0.0.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.log.stream.source
Bundle-Version: 1.0.0.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.win32.win32.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.hamcrest.core" version="2.2.0.v20230809-1000" singleton="false" generation="2">
            <update id="org.hamcrest.core" range="[0.0.0,2.2.0.v20230809-1000)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.hamcrest : hamcrest-core"/>
                <property name="maven-wrapped-groupId" value="org.hamcrest"/>
                <property name="maven-wrapped-artifactId" value="hamcrest-core"/>
                <property name="maven-wrapped-version" value="2.2"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core" version="2.2.0.v20230809-1000"/>
                <provided namespace="osgi.bundle" name="org.hamcrest.core" version="2.2.0.v20230809-1000"/>
                <provided namespace="osgi.identity" name="org.hamcrest.core" version="2.2.0.v20230809-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.hamcrest" range="2.2.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.hamcrest.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core.source" range="[2.2.0.v20230809-1000,2.2.0.v20230809-1000]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.hamcrest.core" version="2.2.0.v20230809-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.hamcrest.core
Bundle-Version: 2.2.0.v20230809-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.commands" version="3.12.200.v20240627-1019" singleton="false" generation="2">
            <update id="org.eclipse.core.commands" range="[0.0.0,3.12.200.v20240627-1019)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Commands"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.commands"/>
                <property name="maven-version" value="3.12.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.commands" version="3.12.200.v20240627-1019"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.commands" version="3.12.200.v20240627-1019"/>
                <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.internal.util" 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="osgi.identity" name="org.eclipse.core.commands" version="3.12.200.v20240627-1019">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.2.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.commands
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.commands.source" range="[3.12.200.v20240627-1019,3.12.200.v20240627-1019]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.commands" version="3.12.200.v20240627-1019"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.commands
Bundle-Version: 3.12.200.v20240627-1019
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer" version="3.3.0.v20240812-1535" generation="2">
            <update id="org.eclipse.ecf.provider.filetransfer" range="[0.0.0,3.3.0.v20240812-1535)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Filetransfer Provider"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer"/>
                <property name="maven-version" value="3.3.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer" version="3.3.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer" version="3.3.0.v20240812-1535"/>
                <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" version="3.2.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.browse" version="3.2.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="3.2.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.outgoing" version="3.2.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.retrieve" version="3.2.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.util" version="3.2.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer" version="3.3.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.filetransfer" range="[5.0.0,6.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.core.net.proxy" range="0.0.0" optional="true" greedy="false"/>
                <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,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.url" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.2,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.provider.filetransfer
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.source" range="[3.3.0.v20240812-1535,3.3.0.v20240812-1535]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.provider.filetransfer" version="3.3.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer;singleton:=true
Bundle-Version: 3.3.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.forms.source" version="3.13.300.v20240424-0956" singleton="false">
            <update id="org.eclipse.ui.forms.source" range="[0.0.0,3.13.300.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Forms Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.forms"/>
                <property name="maven-version" value="3.13.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.forms.source" version="3.13.300.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.forms.source" version="3.13.300.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.forms.source" version="3.13.300.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.forms.source" version="3.13.300.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.forms.source
Bundle-Version: 3.13.300.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.transforms.hook.source" version="1.4.100.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.transforms.hook.source" range="[0.0.0,1.4.100.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Transformer Hook Framework Extension Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.transforms.hook"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.hook.source" version="1.4.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.transforms.hook.source" version="1.4.100.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.transforms.hook.source" version="1.4.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.transforms.hook.source" version="1.4.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.transforms.hook.source
Bundle-Version: 1.4.100.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.common.tests.source" version="3.17.200.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.common.tests.source" range="[0.0.0,3.17.200.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Common Eclipse Runtime Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.common.tests"/>
                <property name="maven-version" value="3.17.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.tests.source" version="3.17.200.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.common.tests.source" version="3.17.200.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.common.tests.source" version="3.17.200.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.common.tests.source" version="3.17.200.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.common.tests.source
Bundle-Version: 3.17.200.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.bnd.util.source" version="7.0.0.202310060912" singleton="false">
            <update id="biz.aQute.bnd.util.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for biz.aQute.bnd.util:7.0.0.202310060912"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.bnd.util"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bnd.util.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.bnd.util.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="biz.aQute.bnd.util.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.bnd.util.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.bnd.util.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.feature.jar" version="2.38.0.v20240721-0802">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF - Eclipse Modeling Framework Core Runtime"/>
                <property name="df_LT.description" value="The core runtime for EMF, including EMF's common utilities, Ecore, XML/XMI persistence, and the change model."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.feature.jar" version="2.38.0.v20240721-0802"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.ecore" version="2.38.0.v20240721-0802"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.ecore" version="2.38.0.v20240721-0802"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/Documents/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.el.javax.el" version="3.0.4" singleton="false">
            <update id="com.sun.el.javax.el" range="[0.0.0,3.0.4)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Expression Language 3.0"/>
                <property name="org.eclipse.equinox.p2.description" value="Expression Language 3.0 API and Implementation"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="org.glassfish"/>
                <property name="maven-artifactId" value="jakarta.el"/>
                <property name="maven-version" value="3.0.4"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.el.javax.el" version="3.0.4"/>
                <provided namespace="osgi.bundle" name="com.sun.el.javax.el" version="3.0.4"/>
                <provided namespace="java.package" name="com.sun.el" version="3.0.4"/>
                <provided namespace="java.package" name="com.sun.el.stream" version="3.0.4"/>
                <provided namespace="java.package" name="com.sun.el.parser" version="3.0.4"/>
                <provided namespace="java.package" name="com.sun.el.lang" version="3.0.4"/>
                <provided namespace="java.package" name="javax.el" version="3.0.4"/>
                <provided namespace="java.package" name="com.sun.el.util" version="3.0.4"/>
                <provided namespace="osgi.identity" name="com.sun.el.javax.el" version="3.0.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="com.sun.el" range="3.0.4"/>
                <required namespace="java.package" name="com.sun.el.lang" range="3.0.4"/>
                <required namespace="java.package" name="com.sun.el.parser" range="3.0.4"/>
                <required namespace="java.package" name="com.sun.el.stream" range="3.0.4"/>
                <required namespace="java.package" name="com.sun.el.util" range="3.0.4"/>
                <required namespace="java.package" name="javax.el" range="3.0.4"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.sun.el.javax.el.source" range="[3.0.4,3.0.4]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.el.javax.el" version="3.0.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.el.javax.el
Bundle-Version: 3.0.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.rcp.feature.source.feature.jar" version="1.4.2500.v20240801-1024">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 RCP Management Facilities Source"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.rcp.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.source.feature.jar" version="1.4.2500.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.rcp.feature.source" version="1.4.2500.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.rcp.feature.source" version="1.4.2500.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.compare.examples" version="3.4.400.v20240413-1529" generation="2">
            <update id="org.eclipse.compare.examples" range="[0.0.0,3.4.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Compare Example"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.examples"/>
                <property name="maven-version" value="3.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples" version="3.4.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.examples" version="3.4.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.compare.examples.structurecreator" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.examples" version="3.4.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare.examples
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.source" range="[3.4.400.v20240413-1529,3.4.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare.examples" version="3.4.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.examples; singleton:=true
Bundle-Version: 3.4.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit5.runtime" version="1.1.300.v20231214-1952" generation="2">
            <update id="org.eclipse.jdt.junit5.runtime" range="[0.0.0,1.1.300.v20231214-1952)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools JUnit5 Runtime Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit5.runtime"/>
                <property name="maven-version" value="1.1.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit5.runtime" version="1.1.300.v20231214-1952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit5.runtime" version="1.1.300.v20231214-1952"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit5.runner" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit5.runtime" version="1.1.300.v20231214-1952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="junit-jupiter-api" range="5.4.0"/>
                <required namespace="osgi.bundle" name="junit-jupiter-engine" range="5.4.0"/>
                <required namespace="osgi.bundle" name="junit-jupiter-migrationsupport" range="5.4.0"/>
                <required namespace="osgi.bundle" name="junit-jupiter-params" range="5.4.0"/>
                <required namespace="osgi.bundle" name="junit-vintage-engine" range="5.4.0"/>
                <required namespace="osgi.bundle" name="org.opentest4j" range="1.1.1"/>
                <required namespace="osgi.bundle" name="junit-platform-commons" range="1.4.0"/>
                <required namespace="osgi.bundle" name="junit-platform-engine" range="1.4.0"/>
                <required namespace="osgi.bundle" name="junit-platform-launcher" range="1.4.0"/>
                <required namespace="osgi.bundle" name="junit-platform-runner" range="1.4.0"/>
                <required namespace="osgi.bundle" name="junit-platform-suite-api" range="1.4.0"/>
                <required namespace="osgi.bundle" name="junit-platform-suite-commons" range="1.8.1"/>
                <required namespace="osgi.bundle" name="junit-platform-suite-engine" range="1.8.1"/>
                <required namespace="osgi.bundle" name="org.apiguardian.api" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.jdt.junit5.runtime
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.junit5.runtime" version="1.1.300.v20231214-1952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit5.runtime;singleton:=true
Bundle-Version: 1.1.300.v20231214-1952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.tests" version="3.8.500.v20240818-1915" generation="2">
            <update id="org.eclipse.compare.tests" range="[0.0.0,3.8.500.v20240818-1915)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Compare Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.tests"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.tests" version="3.8.500.v20240818-1915"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.tests" version="3.8.500.v20240818-1915"/>
                <provided namespace="java.package" name="org.eclipse.compare.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.tests.performance" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.tests" version="3.8.500.v20240818-1915">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api.iterable" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.tests.source" range="[3.8.500.v20240818-1915,3.8.500.v20240818-1915]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare.tests" version="3.8.500.v20240818-1915"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.tests;singleton:=true
Bundle-Version: 3.8.500.v20240818-1915
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt" version="3.127.0.v20240903-0618" generation="2">
            <update id="org.eclipse.swt" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Standard Widget Toolkit"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="20">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt
          </description>
                </requiredProperties>
                <required namespace="java.package" name="org.eclipse.swt.accessibility2" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa)(!(org.eclipse.swt.buildtime=true)))
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.namespace.extender" version="1.0.1.201505202024" singleton="false" generation="2">
            <update id="org.osgi.namespace.extender" range="[0.0.0,1.0.1.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.namespace.extender"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.namespace.extender Version 1.0.1."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.extender"/>
                <property name="maven-version" value="1.0.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.extender" version="1.0.1.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.extender" version="1.0.1.201505202024"/>
                <provided namespace="java.package" name="org.osgi.namespace.extender" version="1.0.1"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.extender" version="1.0.1.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.osgi.namespace.extender
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.extender.source" range="[1.0.1.201505202024,1.0.1.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.extender" version="1.0.1.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.extender
Bundle-Version: 1.0.1.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.base" version="4.4.500.v20240903-0240" generation="2">
            <update id="org.eclipse.help.base" range="[0.0.0,4.4.500.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.help_base_plugin_name" value="Help System Base"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%help_base_plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help.base"/>
                <property name="maven-version" value="4.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="25">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.base" version="4.4.500.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.base" version="4.4.500.v20240903-0240"/>
                <provided namespace="java.package" name="org.apache.lucene.demo.html" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.base" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.base" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.base.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.base.scope" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.base.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.browser.macosx" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.protocols" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.search.federated" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.server" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.standalone" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.validation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.workingset" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.xhtml" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.server" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.standalone" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.base" version="4.4.500.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ant.core" range="[3.2.200,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="[1.2.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.lucene.analysis-common" range="[9.5.0,10.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.lucene.core" range="[9.5.0,10.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.lucene.analysis-smartcn" range="[9.5.0,10.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.jetty" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.help.base
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.base.source" range="[4.4.500.v20240903-0240,4.4.500.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.help.base" version="4.4.500.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.base; singleton:=true
Bundle-Version: 4.4.500.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.core.source" version="3.8.500.v20240702-1051" singleton="false">
            <update id="org.eclipse.jdt.apt.core.source" range="[0.0.0,3.8.500.v20240702-1051)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Annotation Processing Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.core"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.core.source" version="3.8.500.v20240702-1051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.core.source" version="3.8.500.v20240702-1051"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.core.source" version="3.8.500.v20240702-1051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.apt.core.source" version="3.8.500.v20240702-1051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.core.source
Bundle-Version: 3.8.500.v20240702-1051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.common.source" version="2.31.0.v20240731-0952" singleton="false">
            <update id="org.eclipse.emf.common.source" range="[0.0.0,2.31.0.v20240731-0952)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Common Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.31.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source" version="2.31.0.v20240731-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.common.source" version="2.31.0.v20240731-0952"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.common.source" version="2.31.0.v20240731-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.common.source" version="2.31.0.v20240731-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.common.source
Bundle-Version: 2.31.0.v20240731-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.component" version="1.5.1.202212101352" singleton="false" generation="2">
            <update id="org.osgi.service.component" range="[0.0.0,1.5.1.202212101352)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.component"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.component Version 1.5.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.component"/>
                <property name="maven-version" value="1.5.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component" version="1.5.1.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.component" version="1.5.1.202212101352"/>
                <provided namespace="java.package" name="org.osgi.service.component" version="1.5.1"/>
                <provided namespace="java.package" name="org.osgi.service.component.propertytypes" version="1.5.0"/>
                <provided namespace="java.package" name="org.osgi.service.component.runtime" version="1.5.0"/>
                <provided namespace="java.package" name="org.osgi.service.component.runtime.dto" version="1.5.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.component" version="1.5.1.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="org.osgi.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.dto" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.component.runtime.dto" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.component
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.source" range="[1.5.1.202212101352,1.5.1.202212101352]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.component" version="1.5.1.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.component
Bundle-Version: 1.5.1.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.tests" version="3.14.300.v20240817-1917" generation="2">
            <update id="org.eclipse.debug.tests" range="[0.0.0,3.14.300.v20240817-1917)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Debug Test Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.tests"/>
                <property name="maven-version" value="3.14.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="17">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.tests" version="3.14.300.v20240817-1917"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.tests" version="3.14.300.v20240817-1917"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.breakpoint" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.expressions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.logicalstructure" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.statushandlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.stepfilters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.view.memory" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.tests.viewer.model" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.tests" version="3.14.300.v20240817-1917">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.externaltools" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.15.100,4.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" range="3.24.2"/>
                <required namespace="java.package" name="org.assertj.core.api.iterable" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.tests.source" range="[3.14.300.v20240817-1917,3.14.300.v20240817-1917]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.tests" version="3.14.300.v20240817-1917"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.tests;singleton:=true
Bundle-Version: 3.14.300.v20240817-1917
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.updatesite" version="1.3.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.updatesite" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Legacy Update Site Support"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.updatesite"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatesite" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatesite" version="1.3.400.v20240321-1450"/>
                <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="osgi.identity" name="org.eclipse.equinox.p2.updatesite" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.7.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="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.app" range="1.1.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.metadata" 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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.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.p2.query" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.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.util" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.framework" 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"/>
                <required namespace="java.package" name="org.xml.sax.helpers" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.updatesite
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatesite.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.updatesite" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.updatesite;singleton:=true
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.text.tests.source" version="3.14.500.v20240727-0517" singleton="false">
            <update id="org.eclipse.jdt.text.tests.source" range="[0.0.0,3.14.500.v20240727-0517)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDT Text Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.text.tests"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.text.tests.source" version="3.14.500.v20240727-0517"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.text.tests.source" version="3.14.500.v20240727-0517"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.text.tests.source" version="3.14.500.v20240727-0517">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.text.tests.source" version="3.14.500.v20240727-0517"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.text.tests.source
Bundle-Version: 3.14.500.v20240727-0517
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.sat4j.pb.source" version="2.3.6.v20201214" singleton="false">
            <update id="org.sat4j.pb.source" range="[0.0.0,2.3.6.v20201214)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.sat4j.pb:2.3.6.v20201214"/>
                <property name="maven-groupId" value="org.ow2.sat4j"/>
                <property name="maven-artifactId" value="org.ow2.sat4j.pb"/>
                <property name="maven-version" value="2.3.6"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.pb.source" version="2.3.6.v20201214"/>
                <provided namespace="osgi.bundle" name="org.sat4j.pb.source" version="2.3.6.v20201214"/>
                <provided namespace="osgi.identity" name="org.sat4j.pb.source" version="2.3.6.v20201214">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.sat4j.pb.source" version="2.3.6.v20201214"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.sat4j.pb.source
Bundle-Version: 2.3.6.v20201214
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.junit.runtime.tests" version="3.7.400.v20240731-1903" generation="2">
            <update id="org.eclipse.pde.junit.runtime.tests" range="[0.0.0,3.7.400.v20240731-1903)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="PDE JUnit Runtime Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.junit.runtime.tests"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.tests" version="3.7.400.v20240731-1903"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime.tests" version="3.7.400.v20240731-1903"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.junit.runtime.tests" version="3.7.400.v20240731-1903">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="16">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.launching" range="3.7.700"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.13.500"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="3.11.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="3.11.500"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.19.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="3.14.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.114.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui.tests" range="3.11.500"/>
                <required namespace="java.package" name="org.assertj.core.api" range="3.14.0"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.rules" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.junit.runtime.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.tests.source" range="[3.7.400.v20240731-1903,3.7.400.v20240731-1903]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.junit.runtime.tests" version="3.7.400.v20240731-1903"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.junit.runtime.tests;singleton:=true
Bundle-Version: 3.7.400.v20240731-1903
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.widgets" version="1.4.200.v20240801-0837" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.widgets" range="[0.0.0,1.4.200.v20240801-0837)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse UI Custom widgets"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.widgets"/>
                <property name="maven-version" value="1.4.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.widgets" version="1.4.200.v20240801-0837"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.widgets" version="1.4.200.v20240801-0837"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.widgets" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.widgets" version="1.4.200.v20240801-0837">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.6.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.widgets
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.widgets.source" range="[1.4.200.v20240801-0837,1.4.200.v20240801-0837]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.widgets" version="1.4.200.v20240801-0837"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.widgets
Bundle-Version: 1.4.200.v20240801-0837
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.versioncontrol.ignores.manager" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="org.bndtools.versioncontrol.ignores.manager" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.versioncontrol.ignores.manager"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.versioncontrol.ignores.manager"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.manager" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.versioncontrol.ignores.manager" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.bndtools.versioncontrol.ignores.manager" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.bndtools.versioncontrol.ignores.manager_7.0.0.202310060912-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresManager" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" range="[1.0.0,1.1.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresPlugin)">
                    <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.manager.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.versioncontrol.ignores.manager" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.manager
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.tukaani.xz" version="1.10.0" singleton="false">
            <update id="org.tukaani.xz" range="[0.0.0,1.10.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="XZ data compression"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://tukaani.org/xz/xz-javadoc/"/>
                <property name="maven-groupId" value="org.tukaani"/>
                <property name="maven-artifactId" value="xz"/>
                <property name="maven-version" value="1.10"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.tukaani.xz" version="1.10.0"/>
                <provided namespace="osgi.bundle" name="org.tukaani.xz" version="1.10.0"/>
                <provided namespace="java.package" name="org.tukaani.xz" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.tukaani.xz" version="1.10.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.tukaani.xz.source" range="[1.10.0,1.10.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.tukaani.xz" version="1.10.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.tukaani.xz
Bundle-Version: 1.10
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.filesystem" version="1.1.400.v20240419-1233" generation="2">
            <update id="org.eclipse.ui.examples.filesystem" range="[0.0.0,1.1.400.v20240419-1233)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Efs Examples Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.filesystem"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.filesystem" version="1.1.400.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.filesystem" version="1.1.400.v20240419-1233"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.filesystem" version="1.1.400.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.filesystem
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.filesystem.source" range="[1.1.400.v20240419-1233,1.1.400.v20240419-1233]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.filesystem" version="1.1.400.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.filesystem;singleton:=true
Bundle-Version: 1.1.400.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.i18n.source" version="1.17.0.v20231215-1130" singleton="false">
            <update id="org.apache.batik.i18n.source" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.batik.i18n:1.17.0.v20231215-1130"/>
                <property name="maven-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-artifactId" value="batik-i18n"/>
                <property name="maven-version" value="1.17"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.i18n.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.i18n.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.identity" name="org.apache.batik.i18n.source" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.i18n.source" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.i18n.source
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.services.source" version="3.12.100.v20240327-0645" singleton="false">
            <update id="org.eclipse.osgi.services.source" range="[0.0.0,3.12.100.v20240327-0645)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="OSGi Release 4.2.0 Services Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.services"/>
                <property name="maven-version" value="3.12.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services.source" version="3.12.100.v20240327-0645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.services.source" version="3.12.100.v20240327-0645"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.services.source" version="3.12.100.v20240327-0645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.services.source" version="3.12.100.v20240327-0645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.services.source
Bundle-Version: 3.12.100.v20240327-0645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core.feature.feature.jar" version="1.7.300.v20240801-1024">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, headless functionalities"/>
                <property name="df_LT.description" value="Provides a minimal headless provisioning system."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core.feature"/>
                <property name="maven-version" value="1.7.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.jar" version="1.7.300.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.core.feature" version="1.7.300.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.core.feature" version="1.7.300.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.ecf.core.feature.source.feature.group" version="1.6.2.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.core.feature.source.feature.group" range="[0.0.0,1.6.2.v20240812-1535)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles.  These two bundles are required for all other parts of ECF."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.feature"/>
                <property name="maven-version" value="1.6.2-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.source.feature.group" version="1.6.2.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.source" range="[3.11.0.v20240812-1535,3.11.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity.source" range="[3.10.0.v20240812-1535,3.10.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.source.feature.jar" range="[1.6.2.v20240812-1535,1.6.2.v20240812-1535]">
                    <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.help" version="3.10.400.v20240415-0528" generation="2">
            <update id="org.eclipse.help" range="[0.0.0,3.10.400.v20240415-0528)" severity="0"/>
            <properties size="9">
                <property name="df_LT.help_plugin_name" value="Help System Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%help_plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="3.10.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help" version="3.10.400.v20240415-0528"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help" version="3.10.400.v20240415-0528"/>
                <provided namespace="java.package" name="org.eclipse.help" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.context" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.criteria" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.dynamic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.entityresolver" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.extension" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.index" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.toc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.help" version="3.10.400.v20240415-0528">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.200,4.0.0)"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.dom" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.help
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source" range="[3.10.400.v20240415-0528,3.10.400.v20240415-0528]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.help" version="3.10.400.v20240415-0528"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help; singleton:=true
Bundle-Version: 3.10.400.v20240415-0528
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.quicksearch.source" version="1.2.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.text.quicksearch.source" range="[0.0.0,1.2.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Quick Search Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.quicksearch"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.source" version="1.2.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.quicksearch.source" version="1.2.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.quicksearch.source" version="1.2.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.text.quicksearch.source" version="1.2.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.quicksearch.source
Bundle-Version: 1.2.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.observable" version="1.13.300.v20240424-0444" singleton="false" generation="2">
            <update id="org.eclipse.core.databinding.observable" range="[0.0.0,1.13.300.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding Observables"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.observable"/>
                <property name="maven-version" value="1.13.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="17">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.observable" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" version="1.13.300.v20240424-0444"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.list" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.map" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.masterdetail" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.set" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.sideeffect" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.observable.value" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.identity" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.observable" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.observable.masterdetail" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.observable.sideeffect" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.observable" version="1.13.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.8.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.databinding.observable
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.observable.source" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.databinding.observable" version="1.13.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.observable
Bundle-Version: 1.13.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.sshd.osgi.source" version="2.13.2" singleton="false">
            <update id="org.apache.sshd.osgi.source" range="[0.0.0,2.13.2)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.sshd.osgi:2.13.2"/>
                <property name="maven-groupId" value="org.apache.sshd"/>
                <property name="maven-artifactId" value="sshd-osgi"/>
                <property name="maven-version" value="2.13.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.sshd.osgi.source" version="2.13.2"/>
                <provided namespace="osgi.bundle" name="org.apache.sshd.osgi.source" version="2.13.2"/>
                <provided namespace="osgi.identity" name="org.apache.sshd.osgi.source" version="2.13.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.sshd.osgi.source" version="2.13.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.sshd.osgi.source
Bundle-Version: 2.13.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.servlet.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.ee8.servlet.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Servlet"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-servlet"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.servlet.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.servlet.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.servlet.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.servlet.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.servlet.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.contributions.source" version="3.6.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.examples.contributions.source" range="[0.0.0,3.6.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Command Contribution Examples Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.contributions"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.contributions.source" version="3.6.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.contributions.source" version="3.6.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.contributions.source" version="3.6.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.contributions.source" version="3.6.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.contributions.source
Bundle-Version: 3.6.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.swt.source" version="0.17.500.v20240807-0911" singleton="false">
            <update id="org.eclipse.e4.ui.workbench.swt.source" range="[0.0.0,0.17.500.v20240807-0911)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 Workbench SWT Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.swt"/>
                <property name="maven-version" value="0.17.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.swt.source" version="0.17.500.v20240807-0911"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt.source" version="0.17.500.v20240807-0911"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.swt.source" version="0.17.500.v20240807-0911">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench.swt.source" version="0.17.500.v20240807-0911"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.swt.source
Bundle-Version: 0.17.500.v20240807-0911
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.function.source" version="1.2.0.202109301733" singleton="false">
            <update id="org.osgi.util.function.source" range="[0.0.0,1.2.0.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.function:1.2.0.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.function"/>
                <property name="maven-version" value="1.2.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function.source" version="1.2.0.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.function.source" version="1.2.0.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.util.function.source" version="1.2.0.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.function.source" version="1.2.0.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.function.source
Bundle-Version: 1.2.0.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.feature.feature.jar" version="1.6.2.v20240812-1535">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles.  These two bundles are required for all other parts of ECF."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.feature"/>
                <property name="maven-version" value="1.6.2-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.feature.jar" version="1.6.2.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.core.feature" version="1.6.2.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.core.feature" version="1.6.2.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests" version="1.9.500.v20240812-2151" generation="2">
            <update id="org.eclipse.equinox.p2.tests" range="[0.0.0,1.9.500.v20240812-2151)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Tests (Incubation)"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests"/>
                <property name="maven-version" value="1.9.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="19">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests" version="1.9.500.v20240812-2151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests" version="1.9.500.v20240812-2151"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.artifact.repository" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.artifact.repository.processing" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.director" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.directorywatcher" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.embeddedequinox" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.engine" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.full" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.generator" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.metadata" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.metadata.repository" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.publisher" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.publisher.actions" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.tests.simpleconfigurator" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests" version="1.9.500.v20240812-2151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="90">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.test" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.installer" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatechecker" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.verifier" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="2.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatesite" range="1.0.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.garbagecollector" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.sat4j.core" range="2.2.0"/>
                <required namespace="osgi.bundle" name="org.sat4j.pb" range="2.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="3.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.filetransfer" range="4.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.identity" range="3.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer" range="3.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="3.2.200"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.7.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.transport.ecf" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations" range="2.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk.scheduler" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.artifact.repository" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="net.bytebuddy.byte-buddy" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ant.core" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.checksum" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.md5" 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.simple" 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.director.app" 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.jarprocessor" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.jarprocessor.verifier" 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.expression" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.index" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.query" 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.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.touchpoint.eclipse.actions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.touchpoint.natives" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.touchpoint.natives.actions" 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.processing" 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.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.repository" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.internal.repository.comparator" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.internal.repository.tools" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.io" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.spi.p2.publisher" 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.service.datalocation" range="0.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.1.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.urlconversion" 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.bouncycastle.openpgp" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.source" range="[1.9.500.v20240812-2151,1.9.500.v20240812-2151]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.tests" version="1.9.500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests;singleton:=true
Bundle-Version: 1.9.500.v20240812-2151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spies.feature.jar" version="1.0.400.v20240416-0657">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2016, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Olivier Prouvost (OPCoach) - create PDE Bundle, Context, Core spies"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Spies"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment spies."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spies"/>
                <property name="maven-version" value="1.0.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.feature.jar" version="1.0.400.v20240416-0657"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde.spies" version="1.0.400.v20240416-0657"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde.spies" version="1.0.400.v20240416-0657"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.servletbridge" version="1.7.100.v20240327-1824" generation="2">
            <update id="org.eclipse.equinox.servletbridge" range="[0.0.0,1.7.100.v20240327-1824)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Servletbridge"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.servletbridge"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.servletbridge" version="1.7.100.v20240327-1824"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.servletbridge" version="1.7.100.v20240327-1824"/>
                <provided namespace="java.package" name="org.eclipse.equinox.servletbridge" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.servletbridge" version="1.7.100.v20240327-1824">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="javax.servlet" range="2.3.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="2.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.servletbridge
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.servletbridge.source" range="[1.7.100.v20240327-1824,1.7.100.v20240327-1824]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.servletbridge" version="1.7.100.v20240327-1824"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.servletbridge;singleton:=true
Bundle-Version: 1.7.100.v20240327-1824
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.win32.win32.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.emf.editor3x.source" version="4.9.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.e4.tools.emf.editor3x.source" range="[0.0.0,4.9.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Editor3x Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.emf.editor3x"/>
                <property name="maven-version" value="4.9.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.editor3x.source" version="4.9.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.editor3x.source" version="4.9.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.emf.editor3x.source" version="4.9.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.emf.editor3x.source" version="4.9.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.emf.editor3x.source
Bundle-Version: 4.9.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.metatype.source" version="1.6.600.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.metatype.source" range="[0.0.0,1.6.600.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Meta Type Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.metatype"/>
                <property name="maven-version" value="1.6.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.metatype.source" version="1.6.600.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.metatype.source" version="1.6.600.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.metatype.source" version="1.6.600.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.metatype.source" version="1.6.600.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.metatype.source
Bundle-Version: 1.6.600.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.server" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.server" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Server"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: Server"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-server"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.server" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.server" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.server" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.server.handler" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.server.handler.gzip" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.server.handler.jmx" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.server.jmx" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.server" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="49">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.pathmap" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io.ssl" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.jmx" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.handler" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.jmx" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.compression" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.ssl" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.statistic" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread.strategy" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.server
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.server.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.server" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.server
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.tests.databinding" version="1.12.400.v20240424-0444" singleton="false" generation="2">
            <update id="org.eclipse.jface.tests.databinding" range="[0.0.0,1.12.400.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests.databinding"/>
                <property name="maven-version" value="1.12.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding" version="1.12.400.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests.databinding" version="1.12.400.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests.databinding" version="1.12.400.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.databinding" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.examples.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.tests.databinding.conformance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.tests.databinding
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.source" range="[1.12.400.v20240424-0444,1.12.400.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.tests.databinding" version="1.12.400.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests.databinding
Bundle-Version: 1.12.400.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.source.feature.jar" version="1.12.0.v20240604-0832">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Data Binding Developer Resources"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source.feature.jar" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.databinding.source" version="1.12.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.databinding.source" version="1.12.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.tips.core" version="0.3.400.v20240413-1529" generation="2">
            <update id="org.eclipse.tips.core" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Tip of the Day core plugin"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.core"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.core" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.core" version="0.3.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.tips.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tips.core.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.core" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tips.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.core.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tips.core" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.core;singleton:=true
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.compatibility.source" version="1.3.400.v20240803-1337" singleton="false">
            <update id="org.eclipse.equinox.p2.discovery.compatibility.source" range="[0.0.0,1.3.400.v20240803-1337)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Discovery Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.compatibility"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.compatibility.source" version="1.3.400.v20240803-1337"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery.compatibility.source" version="1.3.400.v20240803-1337"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.discovery.compatibility.source" version="1.3.400.v20240803-1337">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.discovery.compatibility.source" version="1.3.400.v20240803-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.compatibility.source
Bundle-Version: 1.3.400.v20240803-1337
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" version="1.1.100.v20240808-1900" generation="2">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" range="[0.0.0,1.1.100.v20240808-1900)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF HttpComponents 4.5 Filetransfer Windows Components"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclient5.win32"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" version="1.1.100.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="37">
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.async" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.async.methods" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.auth" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.classic" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.classic.methods" range="5.1.3"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.config" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.cookie" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.entity" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.entity.mime" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.async" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.auth" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.classic" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.cookie" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.io" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.nio" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.routing" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.io" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.nio" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.protocol" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.psl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.routing" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.socket" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.ssl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.utils" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.config" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.win" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer" range="[5.0.0,6.0.0)"/>
                <required namespace="java.package" name="org.eclipse.ecf.internal.provider.filetransfer.httpclient5" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.httpclient5" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.component.annotations" range="[1.2.0,2.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.provider.filetransfer.httpclient5.win32
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.os=win32)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" version="1.1.100.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.win32;singleton:=true
Bundle-Version: 1.1.100.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.installer" version="1.4.300.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.installer" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Installer"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.installer"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.installer" version="1.4.300.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.installer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.installer.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.provisional.p2.installer" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.installer" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.app" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.director" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.artifact.repository" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="2.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.transport.ecf" range="1.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.installer
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer.source" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.installer" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.installer;singleton:=true
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.ssl.feature.source.feature.group" version="1.1.600.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.core.ssl.feature.source.feature.group" range="[0.0.0,1.1.600.v20240812-1535)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core SSL Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core SSL fragment.  On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.ssl.feature"/>
                <property name="maven-version" value="1.1.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.source.feature.group" version="1.1.600.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.ssl.source" range="[1.3.100.v20240812-1535,1.3.100.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.source.feature.jar" range="[1.1.600.v20240812-1535,1.1.600.v20240812-1535]">
                    <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.sdk.examples.feature.group" version="4.33.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.sdk.examples.feature.group" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Examples"/>
                <property name="df_LT.description" value="Eclipse SDK examples. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.feature.group" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples" range="[3.4.400.v20240413-1529,3.4.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.xml" range="[3.6.400.v20240413-1529,3.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.core" range="[1.6.400.v20240413-1529,1.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.ui" range="[1.8.400.v20240422-0543,1.8.400.v20240422-0543]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding" range="[1.4.400.v20240424-0956,1.4.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples" range="[3.108.500.v20240705-1342,3.108.500.v20240705-1342]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.views" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.browser.demos" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.launcher" range="[3.108.400.v20240605-2103,3.108.400.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.javaeditor" range="[3.4.300.v20231214-2114,3.4.300.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.multipageeditor" range="[3.4.300.v20240207-1054,3.4.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.propertysheet" range="[3.5.400.v20240424-0956,3.5.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.readmetool" range="[3.7.400.v20240424-0956,3.7.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.contributions" range="[3.6.400.v20240321-1245,3.6.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.undo" range="[3.5.300.v20240207-1054,3.5.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.views.properties.tabbed.article" range="[3.4.300.v20231214-2114,3.4.300.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.fieldassist" range="[1.3.200.v20231214-2114,1.3.200.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.filesystem" range="[1.1.400.v20240419-1233,1.1.400.v20240419-1233]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.examples.filesystem" range="[3.7.500.v20240614-0847,3.7.500.v20240614-0847]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.ole.win32" range="[3.109.200.v20240605-2103,3.109.200.v20240605-2103]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.examples" range="[1.3.400.v20240321-1245,1.3.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.uriSchemeHandler" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.feature.jar" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]">
                    <filter>
            (org.eclipse.update.install.features=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples_root" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
            </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.debug.core" version="3.21.500.v20240801-2219" generation="2">
            <update id="org.eclipse.debug.core" range="[0.0.0,3.21.500.v20240801-2219)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Debug Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.core"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="17">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.core" version="3.21.500.v20240801-2219"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.core" version="3.21.500.v20240801-2219"/>
                <provided namespace="java.package" name="org.eclipse.debug.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.core.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.core.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.core.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.core.sourcelookup.containers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.groups" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.groups.observer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.sourcelookup.containers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.core.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.core" version="3.21.500.v20240801-2219">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.resources" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.800,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.11.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.core.source" range="[3.21.500.v20240801-2219,3.21.500.v20240801-2219]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.core" version="3.21.500.v20240801-2219"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.core; singleton:=true
Bundle-Version: 3.21.500.v20240801-2219
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.examples.core.source" version="1.6.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.debug.examples.core.source" range="[0.0.0,1.6.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Example Debug Core Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.examples.core"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.core.source" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.examples.core.source" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.examples.core.source" version="1.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.examples.core.source" version="1.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.examples.core.source
Bundle-Version: 1.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.2.3.v20230922-1600" singleton="false">
            <update id="org.apache.httpcomponents.core5.httpcore5-h2.source" range="[0.0.0,5.2.3.v20230922-1600)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.httpcomponents.core5.httpcore5-h2:5.2.3.v20230922-1600"/>
                <property name="maven-groupId" value="org.apache.httpcomponents.core5"/>
                <property name="maven-artifactId" value="httpcore5-h2"/>
                <property name="maven-version" value="5.2.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.2.3.v20230922-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.core5.httpcore5-h2.source" version="5.2.3.v20230922-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.core5.httpcore5-h2.source
Bundle-Version: 5.2.3.v20230922-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.lucene.analysis-common" version="9.11.1.v20240628-1000" singleton="false" generation="2">
            <update id="org.apache.lucene.analysis-common" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.lucene : lucene-analysis-common"/>
                <property name="maven-wrapped-groupId" value="org.apache.lucene"/>
                <property name="maven-wrapped-artifactId" value="lucene-analysis-common"/>
                <property name="maven-wrapped-version" value="9.11.1"/>
            </properties>
            <provides size="73">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-common" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.analysis-common" version="9.11.1.v20240628-1000"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ar" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.bg" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.bn" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.boost" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.br" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ca" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.charfilter" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.cjk" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ckb" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.classic" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.commongrams" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.compound" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.compound.hyphenation" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.core" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.custom" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.cz" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.da" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.de" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.el" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.email" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.en" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.es" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.et" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.eu" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.fa" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.fi" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.fr" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ga" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.gl" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.hi" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.hu" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.hunspell" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.hy" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.id" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.in" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.it" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.lt" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.lv" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.minhash" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.miscellaneous" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ne" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ngram" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.nl" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.no" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.path" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.pattern" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.payloads" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.pt" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.query" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.reverse" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ro" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ru" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.shingle" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.sinks" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.snowball" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.sr" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.sv" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.synonym" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.synonym.word2vec" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.ta" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.te" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.th" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.tr" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.util" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.wikipedia" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.collation" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.collation.tokenattributes" version="9.11.1"/>
                <provided namespace="java.package" name="org.tartarus.snowball" version="9.11.1"/>
                <provided namespace="java.package" name="org.tartarus.snowball.ext" version="9.11.1"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.analysis-common" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="35">
                <required namespace="java.package" name="org.apache.lucene.analysis" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.analysis.standard" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.analysis.tokenattributes" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.codecs" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.codecs.hnsw" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.document" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.index" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.internal.hppc" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.search" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.store" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.util" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.util.automaton" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.util.fst" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.util.hnsw" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.apache.lucene.analysis-common
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-common.source" range="[9.11.1.v20240628-1000,9.11.1.v20240628-1000]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.analysis-common" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.analysis-common
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.win32.win32.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.rcp" version="4.33.0.v20240903-0240">
            <update id="org.eclipse.rcp" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse RCP"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.rcp"/>
                <property name="maven-artifactId" value="org.eclipse.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.rcp" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.rcp" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.rcp" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.rcp; singleton:=true
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcprov" version="1.78.1" singleton="false" generation="2">
            <update id="bcprov" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="bcprov"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcprov-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="169">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcprov" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcprov" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.anssi" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.bc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.cryptopro" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.gm" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.nist" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.ocsp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.pkcs" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.sec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.teletrust" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.ua" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x500" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x500.style" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x509" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x509.qualified" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x509.sigi" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.asn1.x9" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.agreement" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.agreement.jpake" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.agreement.kdf" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.agreement.srp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.commitments" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.constraints" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.digests" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.ec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.encodings" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.engines" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.examples" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.fpe" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.generators" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.hpke" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.io" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.kems" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.macs" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.modes" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.modes.gcm" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.modes.kgcm" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.paddings" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.params" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.parsers" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.prng" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.prng.drbg" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.signers" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.tls" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.crypto.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.i18n" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.i18n.filter" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.iana" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.interfaces" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.io" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.compositesignatures" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.dh" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.dsa" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.dstu" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.ec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.ecgost" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.ecgost12" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.edec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.elgamal" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.gost" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.ies" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.rsa" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.asymmetric.x509" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.config" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.digest" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.drbg" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.keystore" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.keystore.bc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.keystore.bcfks" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.keystore.pkcs12" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.keystore.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.symmetric" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.symmetric.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.provider.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.spec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jcajce.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce.exception" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce.interfaces" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce.netscape" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce.provider" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.jce.spec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.custom.djb" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.custom.gm" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.custom.sec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.endo" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.rfc7748" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.rfc8032" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.ec.tools" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.field" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.math.raw" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.asn1" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.bike" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.cmce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.crystals.dilithium" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.crystals.kyber" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.falcon" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.frodo" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.gemss" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.hqc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.lms" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.newhope" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.ntru" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.ntruprime" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.picnic" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.rainbow" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.saber" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.sphincs" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.sphincsplus" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.xmss" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.crypto.xwing" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.interfaces" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.bike" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.cmce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.dilithium" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.falcon" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.frodo" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.gmss" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.hqc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.kyber" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.lms" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.mceliece" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.newhope" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.ntru" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.ntruprime" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.picnic" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.rainbow" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.saber" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.sphincs" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.sphincsplus" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.provider.xmss" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.jcajce.spec" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.gmss" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.gmss.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.mceliece" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.ntru" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.qtesla" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.rainbow" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.crypto.rainbow.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.math.linearalgebra" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.math.ntru.euclid" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.math.ntru.polynomial" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.legacy.math.ntru.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.math.ntru" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.pqc.math.ntru.parameters" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.util" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.util.encoders" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.util.io" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.util.io.pem" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.util.test" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.x509" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.x509.extension" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.x509.util" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcprov" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="31">
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.net" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.sql" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.naming" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.naming.directory" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth.callback" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcprov
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcprov
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="bcprov.source" range="[1.78.1,1.78.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcprov" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcprov
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.measurement.source" version="1.0.2.201802012109" singleton="false">
            <update id="org.osgi.util.measurement.source" range="[0.0.0,1.0.2.201802012109)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.measurement:1.0.2.201802012109"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.measurement"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement.source" version="1.0.2.201802012109"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.measurement.source" version="1.0.2.201802012109"/>
                <provided namespace="osgi.identity" name="org.osgi.util.measurement.source" version="1.0.2.201802012109">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.measurement.source" version="1.0.2.201802012109"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.measurement.source
Bundle-Version: 1.0.2.201802012109
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.contributions" version="3.6.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.examples.contributions" range="[0.0.0,3.6.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.contributions.Activator.name" value="Command Contribution Examples"/>
                <property name="df_LT.contributions.Activator.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%contributions.Activator.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%contributions.Activator.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.contributions"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.contributions" version="3.6.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.contributions" version="3.6.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.contributions" version="3.6.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.3.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.contributions
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.contributions.source" range="[3.6.400.v20240321-1245,3.6.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.contributions" version="3.6.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.contributions; singleton:=true
Bundle-Version: 3.6.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.p2.feature.jar" version="1.12.1400.v20240801-1024">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="p2 Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.p2"/>
                <property name="maven-version" value="1.12.1400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.feature.jar" version="1.12.1400.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.p2" version="1.12.1400.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.p2" version="1.12.1400.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.rcp.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.rcp.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.rcp.feature"/>
                <property name="maven-artifactId" value="org.eclipse.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse RCP"/>
                <property name="df_LT.description" value="Rich Client Platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help" range="[3.10.400.v20240415-0528,3.10.400.v20240415-0528]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="[3.206.100.v20240720-1232,3.206.100.v20240720-1232]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench" range="[3.133.0.v20240818-1923,3.133.0.v20240818-1923]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator" range="[3.5.400.v20240416-0654,3.5.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cocoa" range="[1.3.200.v20240309-0857,1.3.200.v20240309-0857]">
                    <filter>
            (&amp;(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <filter>
            (org.eclipse.update.install.features=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp_root" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
            </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="toolingorg.eclipse.platform.ide.config.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.core" version="1.1.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.spy.core" range="[0.0.0,1.1.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Spy Core plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.core"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.core" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.core" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.core" version="1.1.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.emf.ecore" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.core.source" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.core" version="1.1.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.core;singleton:=true
Bundle-Version: 1.1.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher MacOSX Cocoa AARCH64/ARM64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.cocoa.macosx.aarch64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.cocoa.macosx.aarch64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.cocoa.macosx.aarch64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.upnp.source" version="1.2.1.202109301733" singleton="false">
            <update id="org.osgi.service.upnp.source" range="[0.0.0,1.2.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.upnp:1.2.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.upnp"/>
                <property name="maven-version" value="1.2.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp.source" version="1.2.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.upnp.source" version="1.2.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.upnp.source" version="1.2.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.upnp.source" version="1.2.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.upnp.source
Bundle-Version: 1.2.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.css" version="1.17.0.v20231215-1130" singleton="false" generation="2">
            <update id="org.apache.batik.css" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.xmlgraphics : batik-css"/>
                <property name="maven-wrapped-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-wrapped-artifactId" value="batik-css"/>
                <property name="maven-wrapped-version" value="1.17"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.css" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.css" version="1.17.0.v20231215-1130"/>
                <provided namespace="java.package" name="org.apache.batik.css.dom" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.resources" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.sac" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.value" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.value.css2" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.value.resources" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.value.svg" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.engine.value.svg12" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.parser" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.css.parser.resources" version="1.17.0"/>
                <provided namespace="osgi.identity" name="org.apache.batik.css" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="16">
                <required namespace="java.package" name="org.w3c.dom.svg" range="1.1.0"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom.css" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom.events" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom.views" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.java2d.color" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="java.awt" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.batik.i18n" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.batik.util" range="[1.17.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.batik.util.io" range="[1.17.0,2.0.0)"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.batik.css
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.css.source" range="[1.17.0.v20231215-1130,1.17.0.v20231215-1130]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.css" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.css
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug.source" version="3.21.500.v20240725-1239" singleton="false">
            <update id="org.eclipse.jdt.debug.source" range="[0.0.0,3.21.500.v20240725-1239)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDI Debug Model Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.source" version="3.21.500.v20240725-1239"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug.source" version="3.21.500.v20240725-1239"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug.source" version="3.21.500.v20240725-1239">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.debug.source" version="3.21.500.v20240725-1239"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug.source
Bundle-Version: 3.21.500.v20240725-1239
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.propertysheet" version="3.5.400.v20240424-0956" generation="2">
            <update id="org.eclipse.ui.examples.propertysheet" range="[0.0.0,3.5.400.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="User File Editor"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.propertysheet"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.propertysheet" version="3.5.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.propertysheet" version="3.5.400.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.propertysheet" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.propertysheet" version="3.5.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.propertysheet
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.propertysheet.source" range="[3.5.400.v20240424-0956,3.5.400.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.propertysheet" version="3.5.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.propertysheet; singleton:=true
Bundle-Version: 3.5.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);addJvmArg(jvmArg:-XstartOnFirstThread);addJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);removeJvmArg(jvmArg:-XstartOnFirstThread);removeJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.publisher.eclipse.source" version="1.6.200.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.publisher.eclipse.source" range="[0.0.0,1.6.200.v20240812-2151)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Publisher for Eclipse Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.publisher.eclipse"/>
                <property name="maven-version" value="1.6.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.eclipse.source" version="1.6.200.v20240812-2151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse.source" version="1.6.200.v20240812-2151"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.publisher.eclipse.source" version="1.6.200.v20240812-2151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.publisher.eclipse.source" version="1.6.200.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.eclipse.source
Bundle-Version: 1.6.200.v20240812-2151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit" version="3.16.500.v20240621-0244" generation="2">
            <update id="org.eclipse.jdt.junit" range="[0.0.0,3.16.500.v20240621-0244)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools JUnit support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit"/>
                <property name="maven-version" value="3.16.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit" version="3.16.500.v20240621-0244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit" version="3.16.500.v20240621-0244"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.buildpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit.wizards" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit" version="3.16.500.v20240621-0244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.35.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.30.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.core" range="[3.11.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="1.19.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.junit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.source" range="[3.16.500.v20240621-0244,3.16.500.v20240621-0244]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.junit" version="3.16.500.v20240621-0244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit;singleton:=true
Bundle-Version: 3.16.500.v20240621-0244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.builder" version="3.12.500.v20240724-1734" generation="2">
            <update id="org.eclipse.jdt.core.tests.builder" range="[0.0.0,3.12.500.v20240724-1734)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Builder Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.builder"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder" version="3.12.500.v20240724-1734"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" version="3.12.500.v20240724-1734"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.builder" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.builder" version="3.12.500.v20240724-1734">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="3.8.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.apt.core" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.core.tests.builder.mockcompiler" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.tests.builder
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.source" range="[3.12.500.v20240724-1734,3.12.500.v20240724-1734]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.builder" version="3.12.500.v20240724-1734"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.builder; singleton:=true
Bundle-Version: 3.12.500.v20240724-1734
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.ssl.feature.feature.jar" version="1.1.600.v20240812-1535">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core SSL Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core SSL fragment.  On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.ssl.feature"/>
                <property name="maven-version" value="1.1.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.jar" version="1.1.600.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.core.ssl.feature" version="1.1.600.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.core.ssl.feature" version="1.1.600.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.swt.examples.ole.win32" version="3.109.200.v20240605-2103" generation="2">
            <update id="org.eclipse.swt.examples.ole.win32" range="[0.0.0,3.109.200.v20240605-2103)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.SWTOLEExample.name" value="SWT OLE Example Plugin (Win32)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.SWTOLEExample.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.ole.win32"/>
                <property name="maven-version" value="3.109.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.ole.win32" version="3.109.200.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.ole.win32" version="3.109.200.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.ole.win32" version="3.109.200.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.ole.win32.source" range="[3.109.200.v20240605-2103,3.109.200.v20240605-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.examples.ole.win32
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.examples.ole.win32" version="3.109.200.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.ole.win32; singleton:=true
Bundle-Version: 3.109.200.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.launching.source" version="3.13.100.v20240721-1025" singleton="false">
            <update id="org.eclipse.pde.launching.source" range="[0.0.0,3.13.100.v20240721-1025)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Launching Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.launching"/>
                <property name="maven-version" value="3.13.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.launching.source" version="3.13.100.v20240721-1025"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.launching.source" version="3.13.100.v20240721-1025"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.launching.source" version="3.13.100.v20240721-1025">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.launching.source" version="3.13.100.v20240721-1025"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.launching.source
Bundle-Version: 3.13.100.v20240721-1025
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.common.source.feature.jar" version="2.32.0.v20240731-0952">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Common Developer Resources"/>
                <property name="df_LT.description" value="Common platform-independent utilities used throughout EMF, including collection classes, notifiers, adapters, and commands."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.32.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source.feature.jar" version="2.32.0.v20240731-0952"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.common.source" version="2.32.0.v20240731-0952"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.common.source" version="2.32.0.v20240731-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.engine.source" version="2.10.200.v20240425-1316" singleton="false">
            <update id="org.eclipse.equinox.p2.engine.source" range="[0.0.0,2.10.200.v20240425-1316)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Engine Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.engine"/>
                <property name="maven-version" value="2.10.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.engine.source" version="2.10.200.v20240425-1316"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine.source" version="2.10.200.v20240425-1316"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.engine.source" version="2.10.200.v20240425-1316">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.engine.source" version="2.10.200.v20240425-1316"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.engine.source
Bundle-Version: 2.10.200.v20240425-1316
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.examples.xml" version="3.6.400.v20240413-1529" generation="2">
            <update id="org.eclipse.compare.examples.xml" range="[0.0.0,3.6.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="XML Compare Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.examples.xml"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.xml" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.examples.xml" version="3.6.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.compare.examples.xml" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.examples.xml.ui" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.examples.xml" version="3.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare.examples.xml
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.xml.source" range="[3.6.400.v20240413-1529,3.6.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare.examples.xml" version="3.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.examples.xml; singleton:=true
Bundle-Version: 3.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant2.source" version="3.6.100.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.tests.resources.saveparticipant2.source" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Save Participant 2 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant2"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant2.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant2.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant2.source" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.resources.saveparticipant2.source" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant2.source
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.namespace.extender.source" version="1.0.1.201505202024" singleton="false">
            <update id="org.osgi.namespace.extender.source" range="[0.0.0,1.0.1.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.namespace.extender:1.0.1.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.extender"/>
                <property name="maven-version" value="1.0.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.extender.source" version="1.0.1.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.extender.source" version="1.0.1.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.extender.source" version="1.0.1.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.extender.source" version="1.0.1.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.extender.source
Bundle-Version: 1.0.1.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.update.configurator.tests" version="0.2.0.v20240413-1529" generation="2">
            <update id="org.eclipse.update.configurator.tests" range="[0.0.0,0.2.0.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Install/Update Configurator Test Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.update.configurator.tests"/>
                <property name="maven-version" value="0.2.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.tests" version="0.2.0.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.update.configurator.tests" version="0.2.0.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.update.configurator.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.update.internal.configurator.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.update.configurator.tests" version="0.2.0.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.update.configurator" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.update.configurator.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.tests.source" range="[0.2.0.v20240413-1529,0.2.0.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.update.configurator.tests" version="0.2.0.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.update.configurator.tests;singleton:=true
Bundle-Version: 0.2.0.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.commands.tests.source" version="0.14.400.v20231201-1637" singleton="false">
            <update id="org.eclipse.e4.core.commands.tests.source" range="[0.0.0,0.14.400.v20231201-1637)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 core commands tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.commands.tests"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.tests.source" version="0.14.400.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.commands.tests.source" version="0.14.400.v20231201-1637"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.commands.tests.source" version="0.14.400.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.commands.tests.source" version="0.14.400.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.commands.tests.source
Bundle-Version: 0.14.400.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.optional.junit.source" version="3.3.400.v20230714-1309" singleton="false">
            <update id="org.eclipse.ant.optional.junit.source" range="[0.0.0,3.3.400.v20230714-1309)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse JUnit Fragment for Ant used in Eclipse Test Framework Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ant"/>
                <property name="maven-artifactId" value="org.eclipse.ant.optional.junit"/>
                <property name="maven-version" value="3.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.optional.junit.source" version="3.3.400.v20230714-1309"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.optional.junit.source" version="3.3.400.v20230714-1309"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.optional.junit.source" version="3.3.400.v20230714-1309">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.optional.junit.source" version="3.3.400.v20230714-1309"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.optional.junit.source
Bundle-Version: 3.3.400.v20230714-1309
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.jdt.text.tests" version="3.14.500.v20240727-0517" generation="2">
            <update id="org.eclipse.jdt.text.tests" range="[0.0.0,3.14.500.v20240727-0517)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="JDT Text Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.text.tests"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.text.tests" version="3.14.500.v20240727-0517"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.text.tests" version="3.14.500.v20240727-0517"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests.spelling" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.text.tests.templates" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.text.tests" version="3.14.500.v20240727-0517">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.text.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.text.tests.source" range="[3.14.500.v20240727-0517,3.14.500.v20240727-0517]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.text.tests" version="3.14.500.v20240727-0517"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.text.tests;singleton:=true
Bundle-Version: 3.14.500.v20240727-0517
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.text.source" version="3.25.200.v20240816-1151" singleton="false">
            <update id="org.eclipse.jface.text.source" range="[0.0.0,3.25.200.v20240816-1151)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Text Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.text"/>
                <property name="maven-version" value="3.25.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.source" version="3.25.200.v20240816-1151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.text.source" version="3.25.200.v20240816-1151"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.text.source" version="3.25.200.v20240816-1151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.text.source" version="3.25.200.v20240816-1151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.text.source
Bundle-Version: 3.25.200.v20240816-1151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.shell.source" version="1.1.4" singleton="false">
            <update id="org.apache.felix.gogo.shell.source" range="[0.0.0,1.1.4)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.felix.gogo.shell:1.1.4"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.shell"/>
                <property name="maven-version" value="1.1.4"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell.source" version="1.1.4"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.shell.source" version="1.1.4"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.shell.source" version="1.1.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.shell.source" version="1.1.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.shell.source
Bundle-Version: 1.1.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.undo" version="3.5.300.v20240207-1054" generation="2">
            <update id="org.eclipse.ui.examples.undo" range="[0.0.0,3.5.300.v20240207-1054)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Undo Example"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.undo"/>
                <property name="maven-version" value="3.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.undo" version="3.5.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.undo" version="3.5.300.v20240207-1054"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.undo" version="3.5.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.undo
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.undo.source" range="[3.5.300.v20240207-1054,3.5.300.v20240207-1054]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.undo" version="3.5.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.undo; singleton:=true
Bundle-Version: 3.5.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.service.api.source" version="1.2.2.v20231218-2126" singleton="false">
            <update id="org.eclipse.equinox.http.service.api.source" range="[0.0.0,1.2.2.v20231218-2126)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="OSGi service http APIs Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.service.api"/>
                <property name="maven-version" value="1.2.2-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.service.api.source" version="1.2.2.v20231218-2126"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.service.api.source" version="1.2.2.v20231218-2126"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.service.api.source" version="1.2.2.v20231218-2126">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.service.api.source" version="1.2.2.v20231218-2126"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.service.api.source
Bundle-Version: 1.2.2.v20231218-2126
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="1.1.402.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" range="[0.0.0,1.1.402.v20240812-1535)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Filetransfer SSL Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.ssl.feature"/>
                <property name="maven-version" value="1.1.402-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="1.1.402.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" range="[3.9.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.group" range="[1.0.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.ssl" range="[1.1.0.v20240812-1535,1.1.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.feature.jar" range="[1.1.402.v20240812-1535,1.1.402.v20240812-1535]">
                    <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="junit-jupiter-params.source" version="5.11.0" singleton="false">
            <update id="junit-jupiter-params.source" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-jupiter-params:5.11.0"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-params"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-params.source" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-params.source" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-params.source" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-params.source" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-params.source
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.search.source" version="3.16.300.v20240620-1945" singleton="false">
            <update id="org.eclipse.search.source" range="[0.0.0,3.16.300.v20240620-1945)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Search Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search"/>
                <property name="maven-version" value="3.16.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.source" version="3.16.300.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search.source" version="3.16.300.v20240620-1945"/>
                <provided namespace="osgi.identity" name="org.eclipse.search.source" version="3.16.300.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.search.source" version="3.16.300.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search.source
Bundle-Version: 3.16.300.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.common.source" version="3.19.100.v20240524-2011" singleton="false">
            <update id="org.eclipse.equinox.common.source" range="[0.0.0,3.19.100.v20240524-2011)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Common Eclipse Runtime Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.common"/>
                <property name="maven-version" value="3.19.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.source" version="3.19.100.v20240524-2011"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.common.source" version="3.19.100.v20240524-2011"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.common.source" version="3.19.100.v20240524-2011">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.common.source" version="3.19.100.v20240524-2011"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.common.source
Bundle-Version: 3.19.100.v20240524-2011
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.feature.feature.jar" version="1.15.200.v20240722-2103">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core Function"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.feature"/>
                <property name="maven-version" value="1.15.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.jar" version="1.15.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.core.feature" version="1.15.200.v20240722-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.core.feature" version="1.15.200.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.security" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.ee8.security" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Security"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for EE8 :: Security"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-security"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.security" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.security" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.security" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.security.authentication" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.security" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="37">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.annotation" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.nested" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.security" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.security.authentication" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.pathmap" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.ssl" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.eclipse.jetty.security.Authenticator$Factory)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.ee8.security
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.extender" match="(osgi.extender=osgi.serviceloader.processor)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.ee8.security
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.ee8.security
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.security.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.security" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.security
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.xml.source" version="1.0.2.202109301733" singleton="false">
            <update id="org.osgi.util.xml.source" range="[0.0.0,1.0.2.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.xml:1.0.2.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.xml"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml.source" version="1.0.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.xml.source" version="1.0.2.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.util.xml.source" version="1.0.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.xml.source" version="1.0.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.xml.source
Bundle-Version: 1.0.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.jar" version="1.1.402.v20240812-1535">
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="ECF Filetransfer SSL Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.ssl.feature"/>
                <property name="maven-version" value="1.1.402-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.feature.jar" version="1.1.402.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.ssl.feature" version="1.1.402.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.ssl.feature" version="1.1.402.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.source" version="2.8.500.v20240702-1335" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.source" range="[0.0.0,2.8.500.v20240702-1335)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning UI Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui"/>
                <property name="maven-version" value="2.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.source" version="2.8.500.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.source" version="2.8.500.v20240702-1335"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.source" version="2.8.500.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.source" version="2.8.500.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.source
Bundle-Version: 2.8.500.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.source" version="3.11.100.v20240810-1416" singleton="false">
            <update id="org.eclipse.compare.source" range="[0.0.0,3.11.100.v20240810-1416)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Compare Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare"/>
                <property name="maven-version" value="3.11.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.source" version="3.11.100.v20240810-1416"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.source" version="3.11.100.v20240810-1416"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.source" version="3.11.100.v20240810-1416">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.source" version="3.11.100.v20240810-1416"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.source
Bundle-Version: 3.11.100.v20240810-1416
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.win32.win32.x86_64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.win32.win32.x86_64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for Windows on x86_64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.win32.win32.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="26">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.win32.win32.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.ole.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gdip" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.ole.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.opengl.win32" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.win32.win32.x86_64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.win32.win32.x86_64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.win32.win32.x86_64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.feature.feature.jar" version="3.109.500.v20240620-1927">
            <properties size="13">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014, 2016 Red Hat Inc. and others."/>
                <property name="df_LT.featureName" value="SWT Tools"/>
                <property name="df_LT.description" value="SWT Tools, including Sleak, SWT Spy Plugin, and JniGen."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="eclipse.platform.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.feature"/>
                <property name="maven-version" value="3.109.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.feature.jar" version="3.109.500.v20240620-1927"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.swt.tools.feature" version="3.109.500.v20240620-1927"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.swt.tools.feature" version="3.109.500.v20240620-1927"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.team.examples.filesystem" version="3.7.500.v20240614-0847" generation="2">
            <update id="org.eclipse.team.examples.filesystem" range="[0.0.0,3.7.500.v20240614-0847)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Team File System Example"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.examples.filesystem"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.examples.filesystem" version="3.7.500.v20240614-0847"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.examples.filesystem" version="3.7.500.v20240614-0847"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.filesystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.filesystem.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.filesystem.subscriber" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.filesystem.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.localhistory" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.model.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.model.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.model.ui.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.pessimistic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.examples.pessimistic.ui" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.examples.filesystem" version="3.7.500.v20240614-0847">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.team.examples.filesystem
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.examples.filesystem.source" range="[3.7.500.v20240614-0847,3.7.500.v20240614-0847]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.team.examples.filesystem" version="3.7.500.v20240614-0847"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.examples.filesystem; singleton:=true
Bundle-Version: 3.7.500.v20240614-0847
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.templates.tests" version="1.2.400.v20240508-0852" singleton="false" generation="2">
            <update id="org.eclipse.pde.ui.templates.tests" range="[0.0.0,1.2.400.v20240508-0852)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Tests for PDE templates"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.templates.tests"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.tests" version="1.2.400.v20240508-0852"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.templates.tests" version="1.2.400.v20240508-0852"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.templates.tests" version="1.2.400.v20240508-0852">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="14">
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui.templates" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ds.annotations" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui.tests" range="0.0.0"/>
                <required namespace="java.package" name="org.hamcrest" range="0.0.0"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ui.templates.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.tests.source" range="[1.2.400.v20240508-0852,1.2.400.v20240508-0852]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ui.templates.tests" version="1.2.400.v20240508-0852"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.templates.tests
Bundle-Version: 1.2.400.v20240508-0852
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-fileupload.source" version="1.5.0" singleton="false">
            <update id="org.apache.commons.commons-fileupload.source" range="[0.0.0,1.5.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.commons-fileupload:1.5.0"/>
                <property name="maven-groupId" value="commons-fileupload"/>
                <property name="maven-artifactId" value="commons-fileupload"/>
                <property name="maven-version" value="1.5"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-fileupload.source" version="1.5.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-fileupload.source" version="1.5.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-fileupload.source" version="1.5.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-fileupload.source" version="1.5.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-fileupload.source
Bundle-Version: 1.5.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.source" version="3.10.400.v20240415-0528" singleton="false">
            <update id="org.eclipse.help.source" range="[0.0.0,3.10.400.v20240415-0528)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Help System Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="3.10.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source" version="3.10.400.v20240415-0528"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.source" version="3.10.400.v20240415-0528"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.source" version="3.10.400.v20240415-0528">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.help.source" version="3.10.400.v20240415-0528"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.source
Bundle-Version: 3.10.400.v20240415-0528
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.compiler.batch.source" version="3.39.0.v20240820-0604" singleton="false">
            <update id="org.eclipse.jdt.core.compiler.batch.source" range="[0.0.0,3.39.0.v20240820-0604)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Compiler for Java(TM) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.compiler.batch"/>
                <property name="maven-version" value="3.39.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch.source" version="3.39.0.v20240820-0604"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.compiler.batch.source" version="3.39.0.v20240820-0604"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.compiler.batch.source" version="3.39.0.v20240820-0604">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.compiler.batch.source" version="3.39.0.v20240820-0604"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch.source
Bundle-Version: 3.39.0.v20240820-0604
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.admin.rcp" version="1.4.100.v20240201-0843" generation="2">
            <update id="org.eclipse.equinox.p2.ui.admin.rcp" range="[0.0.0,1.4.100.v20240201-0843)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Provisioning Admin UI RCP (Incubation)"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox.p2"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.admin.rcp"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.rcp" version="1.4.100.v20240201-0843"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.admin.rcp" version="1.4.100.v20240201-0843"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.admin.rcp" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.admin.rcp" version="1.4.100.v20240201-0843">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.admin.rcp
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.admin.rcp" version="1.4.100.v20240201-0843"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.rcp; singleton:=true
Bundle-Version: 1.4.100.v20240201-0843
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.http.whiteboard.source" version="1.1.1.202109301733" singleton="false">
            <update id="org.osgi.service.http.whiteboard.source" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.http.whiteboard:1.1.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.http.whiteboard"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.http.whiteboard.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.http.whiteboard.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.http.whiteboard.source" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.http.whiteboard.source" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.http.whiteboard.source
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.updatesite.source" version="1.3.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.updatesite.source" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Legacy Update Site Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.updatesite"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatesite.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatesite.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.updatesite.source" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.updatesite.source" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.updatesite.source
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.server" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.ee8.server" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Nested"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for EE8 :: Nested"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-nested"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.server" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.server" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.nested" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.nested.jmx" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.nested.resource" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.server" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="48">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.nested" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.nested.resource" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.pathmap" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.jmx" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.handler" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.session" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.ee8.server
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.server.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.server" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.server
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk" version="4.33.0.v20240903-0240">
            <update id="org.eclipse.sdk" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Project SDK"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.sdk"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.sdk" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.sdk" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.ui" range="[4.0.0,5.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.base" range="[4.0.0,5.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide.application" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.platform" range="[4.8.0,5.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.sdk" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.sdk;singleton:=true
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingeclipse-junit-tests.configuration" version="4.33.0.v20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingeclipse-junit-tests.configuration" version="4.33.0.v20240903-0240"/>
            </provides>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.themes.source" version="1.2.2500.v20240819-1245" singleton="false">
            <update id="org.eclipse.ui.themes.source" range="[0.0.0,1.2.2500.v20240819-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse SDK Themes Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.themes"/>
                <property name="maven-version" value="1.2.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.themes.source" version="1.2.2500.v20240819-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.themes.source" version="1.2.2500.v20240819-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.themes.source" version="1.2.2500.v20240819-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.themes.source" version="1.2.2500.v20240819-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.themes.source
Bundle-Version: 1.2.2500.v20240819-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.x86_64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.tests" version="3.12.600.v20240815-2201" generation="2">
            <update id="org.eclipse.pde.ui.tests" range="[0.0.0,3.12.600.v20240815-2201)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="PDE JUnit Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.tests"/>
                <property name="maven-version" value="3.12.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.tests" version="3.12.600.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.tests" version="3.12.600.v20240815-2201"/>
                <provided namespace="java.package" name="org.eclipse.pde.ui.tests.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.tests" version="3.12.600.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="65">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ui.tests
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jsch.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.apache.ant.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.pde.internal.build" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.director" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.build.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.tests.source" range="[3.12.600.v20240815-2201,3.12.600.v20240815-2201]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="5.8.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" range="0.0.0">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.log" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide.application" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.assertj.core.presentation" range="3.21.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.platform" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.repository" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.rules" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.api.tools" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.doc.user" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jsch.core.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runners.model" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito.stubbing" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="2.1.300"/>
                <required namespace="java.package" name="org.assertj.core.api" range="3.14.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.doc.user" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.runtime" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers.source" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.hamcrest" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ui.tests" version="3.12.600.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.tests; singleton:=true
Bundle-Version: 3.12.600.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.rcp.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.e4.rcp.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse 4 Rich Client Platform"/>
                <property name="df_LT.description" value="The bundles typical required by Eclipse RCP applications as of version 4.0"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="89">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.group" range="[2.7.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.feature.group" range="[2.7.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.services" range="[2.4.400.v20240413-1529,2.4.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.swt" range="[0.17.500.v20240807-0911,0.17.500.v20240807-0911]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands" range="[1.1.400.v20240424-0444,1.1.400.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings" range="[0.14.400.v20240321-1245,0.14.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.model.workbench" range="[2.4.300.v20240321-1245,2.4.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress" range="[0.4.600.v20240606-1020,0.4.600.v20240606-1020]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.services" range="[1.6.300.v20231201-1637,1.6.300.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt" range="[0.16.500.v20240727-1037,0.16.500.v20240727-1037]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench" range="[1.15.500.v20240730-1919,1.15.500.v20240730-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.core" range="[0.14.500.v20240606-0949,0.14.500.v20240606-0949]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt" range="[0.15.400.v20240321-1245,0.15.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di" range="[1.9.500.v20240606-1236,1.9.500.v20240606-1236]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.contexts" range="[1.12.600.v20240413-1529,1.12.600.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.xmlgraphics" range="[2.9.0.v20230916-1600,2.9.0.v20230916-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions" range="[0.18.300.v20240413-1529,0.18.300.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.theme" range="[0.14.400.v20240424-0956,0.14.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.di" range="[1.5.400.v20240321-1245,1.5.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.widgets" range="[1.4.200.v20240801-0837,1.4.200.v20240801-0837]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" range="[0.14.400.v20240525-0701,0.14.400.v20240525-0701]">
                    <filter>
            (&amp;(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.commands" range="[3.12.200.v20240627-1019,3.12.200.v20240627-1019]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype" range="[3.9.500.v20240708-0707,3.9.500.v20240708-0707]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.beans" range="[1.10.300.v20240321-1245,1.10.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.observable" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.property" range="[1.10.300.v20240424-0444,1.10.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions" range="[3.9.400.v20240413-1529,3.9.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface" range="[3.35.0.v20240820-2045,3.35.0.v20240820-2045]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.databinding" range="[1.15.300.v20240424-0444,1.15.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench3" range="[0.17.400.v20240321-1245,0.17.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime" range="[1.1.6,1.1.6]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell" range="[1.1.4,1.1.4]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console" range="[1.4.800.v20240513-1104,1.4.800.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.addons.swt" range="[1.5.500.v20240620-1945,1.5.500.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi" range="[1.5.100.v20240321-1445,1.5.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs" range="[1.5.0.v20240424-0957,1.5.0.v20240424-0957]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs" range="[1.5.0.v20240424-0957,1.5.0.v20240424-0957]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.emf.xpath" range="[0.4.300.v20240321-1245,0.4.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.annotations" range="[1.8.400.v20240413-1529,1.8.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.gtk" range="[1.2.200.v20240416-0658,1.2.200.v20240416-0658]">
                    <filter>
            (osgi.ws=gtk)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.win32" range="[1.2.300.v20240416-0658,1.2.300.v20240416-0658]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.supplier" range="[0.17.500.v20240419-1233,0.17.500.v20240419-1233]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme" range="[1.3.400.v20240606-1412,1.3.400.v20240606-1412]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.notifications" range="[0.7.300.v20240707-1119,0.7.300.v20240707-1119]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <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="biz.aQute.repository.source" version="7.0.0.202310060912" singleton="false">
            <update id="biz.aQute.repository.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for biz.aQute.repository:7.0.0.202310060912"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.repository"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.repository.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.repository.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="biz.aQute.repository.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.repository.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.repository.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filesystem.linux.x86_64" version="1.2.400.v20220812-1420">
            <update id="org.eclipse.core.filesystem.linux.x86_64" range="[0.0.0,1.2.400.v20220812-1420)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Core File System for Linux"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem.linux.x86_64"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.x86_64" version="1.2.400.v20220812-1420"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.linux.x86_64" version="1.2.400.v20220812-1420"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.linux.x86_64" version="1.2.400.v20220812-1420">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.core.filesystem" version="1.2.400.v20220812-1420"/>
                <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.core.filesystem" range="[1.7.200,2.0.0)"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filesystem.linux.x86_64" version="1.2.400.v20220812-1420"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.linux.x86_64; singleton:=true
Bundle-Version: 1.2.400.v20220812-1420
Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit.feature.jar" version="1.12.0.v20240604-0832">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Data Binding"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework and integrating with EMF's editing framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.feature.jar" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.databinding.edit" version="1.12.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.databinding.edit" version="1.12.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.pde.source.feature.group" version="3.16.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.pde.source.feature.group" range="[0.0.0,3.16.0.v20240903-0240)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.16.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source.feature.group" version="3.16.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="20">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.feature.group" range="[3.16.0.v20240903-0240,3.16.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.source" range="[3.12.500.v20240809-1837,3.12.500.v20240809-1837]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.core.source" range="[3.19.0.v20240815-2201,3.19.0.v20240815-2201]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.source" range="[3.8.100.v20240130-1723,3.8.100.v20240130-1723]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.runtime.source" range="[3.8.500.v20240721-0932,3.8.500.v20240721-0932]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.source" range="[3.15.300.v20240815-2201,3.15.300.v20240815-2201]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.source" range="[3.8.400.v20240321-1452,3.8.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.source" range="[1.3.500.v20240731-1856,1.3.500.v20240731-1856]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.annotations.source" range="[1.4.0.v20240725-0536,1.4.0.v20240725-0536]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.ui.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.core.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.ui.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.launching.source" range="[3.13.100.v20240721-1025,3.13.100.v20240721-1025]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.core.source" range="[1.3.500.v20240706-1616,1.3.500.v20240706-1616]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.ui.source" range="[1.3.500.v20240620-1849,1.3.500.v20240620-1849]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.trace.source" range="[1.3.400.v20240801-2123,1.3.400.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.annotations.source" range="[1.3.400.v20240714-0803,1.3.400.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.source" range="[1.2.400.v20240430-0753,1.2.400.v20240430-0753]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.bnd.ui.source" range="[1.1.100.v20240806-2133,1.1.100.v20240806-2133]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source.feature.jar" range="[3.16.0.v20240903-0240,3.16.0.v20240903-0240]">
                    <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.swt.tools.feature.source.feature.group" version="3.109.500.v20240620-1927" singleton="false">
            <update id="org.eclipse.swt.tools.feature.source.feature.group" range="[0.0.0,3.109.500.v20240620-1927)" severity="0"/>
            <properties size="15">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="eclipse.platform.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.feature"/>
                <property name="maven-version" value="3.109.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014, 2016 Red Hat Inc. and others."/>
                <property name="df_LT.featureName" value="SWT Tools Developer Resources"/>
                <property name="df_LT.description" value="SWT Tools, including Sleak, SWT Spy Plugin, and JniGen."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.source.feature.group" version="3.109.500.v20240620-1927"/>
                <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.swt.tools.feature.feature.group" range="[3.109.500.v20240620-1927,3.109.500.v20240620-1927]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.source" range="[3.110.500.v20240620-1927,3.110.500.v20240620-1927]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.spies.source" range="[3.109.400.v20240321-1321,3.109.400.v20240321-1321]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.base.source" range="[3.107.600.v20240309-0757,3.107.600.v20240309-0757]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.source.feature.jar" range="[3.109.500.v20240620-1927,3.109.500.v20240620-1927]">
                    <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.ltk.ui.refactoring" version="3.13.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ltk.ui.refactoring" range="[0.0.0,3.13.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Refactoring UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.ui.refactoring"/>
                <property name="maven-version" value="3.13.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" version="3.13.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.ui.refactoring.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.resource" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.ui.refactoring" version="3.13.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.8.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="[3.3.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="[3.4.100,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ltk.ui.refactoring
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.source" range="[3.13.400.v20240321-1245,3.13.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ltk.ui.refactoring" version="3.13.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring; singleton:=true
Bundle-Version: 3.13.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.versioncontrol.ignores.plugin.git" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="org.bndtools.versioncontrol.ignores.plugin.git" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.versioncontrol.ignores.plugin.git"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.versioncontrol.ignores.plugin.git"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.plugin.git" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.versioncontrol.ignores.plugin.git" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.versioncontrol.ignores.plugin.git" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.bndtools.versioncontrol.ignores.plugin.git_7.0.0.202310060912-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresPlugin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="org.bndtools.api" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.bndtools.versioncontrol.ignores.plugin.git
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.bndtools.versioncontrol.ignores.plugin.git
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.plugin.git.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.versioncontrol.ignores.plugin.git" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.plugin.git
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.templating" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="org.bndtools.templating" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.templating"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.templating"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templating" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.templating" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="org.bndtools.templating" version="2.0.0"/>
                <provided namespace="java.package" name="org.bndtools.templating.util" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.bndtools.templating" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.bndtools.templating_7.0.0.202310060912-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.bndtools.templating.TemplateEngine" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="19">
                <required namespace="java.package" name="sun.misc" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.google.appengine.api" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.google.apphosting.api" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="javax.annotation" range="0.0.0"/>
                <required namespace="java.package" name="javax.swing" range="0.0.0"/>
                <required namespace="java.package" name="javax.swing.border" range="0.0.0"/>
                <required namespace="java.package" name="javax.swing.event" range="0.0.0"/>
                <required namespace="java.package" name="javax.swing.text" range="0.0.0"/>
                <required namespace="java.package" name="javax.swing.tree" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.metatype" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.2.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.bndtools.templating
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.bndtools.templating
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templating.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.templating" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.templating
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.views.source" version="3.108.500.v20240605-2103" singleton="false">
            <update id="org.eclipse.swt.examples.views.source" range="[0.0.0,3.108.500.v20240605-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Views Example Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.views"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.views.source" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.views.source" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.views.source" version="3.108.500.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.examples.views.source" version="3.108.500.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.views.source
Bundle-Version: 3.108.500.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.expressions.tests.source" version="3.7.400.v20240419-1233" singleton="false">
            <update id="org.eclipse.core.expressions.tests.source" range="[0.0.0,3.7.400.v20240419-1233)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Expression Language Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.expressions.tests"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.tests.source" version="3.7.400.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.expressions.tests.source" version="3.7.400.v20240419-1233"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.expressions.tests.source" version="3.7.400.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.expressions.tests.source" version="3.7.400.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.expressions.tests.source
Bundle-Version: 3.7.400.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.bidi.tests" version="1.4.100.v20240321-1445" generation="2">
            <update id="org.eclipse.equinox.bidi.tests" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="BiDi tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.bidi.tests"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.tests" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.bidi.tests" version="1.4.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.internal.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.bidi.tests" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.5.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.bidi.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.tests.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.bidi.tests" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.bidi.tests;singleton:=true
Bundle-Version: 1.4.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.tests.source" version="1.3.300.v20240326-2051" singleton="false">
            <update id="org.eclipse.equinox.security.tests.source" range="[0.0.0,1.3.300.v20240326-2051)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Equinox security tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.tests"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.tests.source" version="1.3.300.v20240326-2051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.tests.source" version="1.3.300.v20240326-2051"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.tests.source" version="1.3.300.v20240326-2051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.tests.source" version="1.3.300.v20240326-2051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.tests.source
Bundle-Version: 1.3.300.v20240326-2051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.core5.httpcore5.source" version="5.2.3.v20230922-1600" singleton="false">
            <update id="org.apache.httpcomponents.core5.httpcore5.source" range="[0.0.0,5.2.3.v20230922-1600)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.httpcomponents.core5.httpcore5:5.2.3.v20230922-1600"/>
                <property name="maven-groupId" value="org.apache.httpcomponents.core5"/>
                <property name="maven-artifactId" value="httpcore5"/>
                <property name="maven-version" value="5.2.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5.source" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.core5.httpcore5.source" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.core5.httpcore5.source" version="5.2.3.v20230922-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.core5.httpcore5.source" version="5.2.3.v20230922-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.core5.httpcore5.source
Bundle-Version: 5.2.3.v20230922-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.json" version="0.3.400.v20240525-0701" generation="2">
            <update id="org.eclipse.tips.json" range="[0.0.0,0.3.400.v20240525-0701)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Tip of the Day Json Provider"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.json"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.json" version="0.3.400.v20240525-0701"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.json" version="0.3.400.v20240525-0701"/>
                <provided namespace="java.package" name="org.eclipse.tips.json" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tips.json.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.json" version="0.3.400.v20240525-0701">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="com.google.gson" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.core" range="0.1.0"/>
                <required namespace="java.package" name="com.google.gson" range="[2.11.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tips.json
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.json.source" range="[0.3.400.v20240525-0701,0.3.400.v20240525-0701]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tips.json" version="0.3.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.json;singleton:=true
Bundle-Version: 0.3.400.v20240525-0701
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.tests" version="1.3.400.v20240321-1452" singleton="false" generation="2">
            <update id="org.eclipse.pde.ua.tests" range="[0.0.0,1.3.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE UA Tests (Incubation)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.tests"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.tests" version="1.3.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.tests" version="1.3.400.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.tests.cheatsheet" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.tests" version="1.3.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ua.core" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ua.ui" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ua.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.tests.source" range="[1.3.400.v20240321-1452,1.3.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ua.tests" version="1.3.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.tests
Bundle-Version: 1.3.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.event" version="1.7.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.event" range="[0.0.0,1.7.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Event Admin"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.event"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.event" version="1.7.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.event" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.event.mapper" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.event" version="1.7.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.equinox.event_1.7.100.v20240321-1445-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.event.EventAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.implementation" name="osgi.event" version="1.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="java.package" name="org.eclipse.osgi.framework.eventmgr" 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.6.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,1.5.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.5.0"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.0)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.equinox.event
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.event
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event.source" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.event" version="1.7.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.event
Bundle-Version: 1.7.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.gtk.linux.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.addons.swt.source" version="1.5.500.v20240620-1945" singleton="false">
            <update id="org.eclipse.e4.ui.workbench.addons.swt.source" range="[0.0.0,1.5.500.v20240620-1945)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 Workbench Add-ons Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.addons.swt"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.addons.swt.source" version="1.5.500.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt.source" version="1.5.500.v20240620-1945"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.addons.swt.source" version="1.5.500.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench.addons.swt.source" version="1.5.500.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.addons.swt.source
Bundle-Version: 1.5.500.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.examples.filesystem.source" version="3.7.500.v20240614-0847" singleton="false">
            <update id="org.eclipse.team.examples.filesystem.source" range="[0.0.0,3.7.500.v20240614-0847)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Team File System Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.examples.filesystem"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.examples.filesystem.source" version="3.7.500.v20240614-0847"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.examples.filesystem.source" version="3.7.500.v20240614-0847"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.examples.filesystem.source" version="3.7.500.v20240614-0847">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.team.examples.filesystem.source" version="3.7.500.v20240614-0847"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.examples.filesystem.source
Bundle-Version: 3.7.500.v20240614-0847
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.css.core" version="0.14.500.v20240606-0949" generation="2">
            <update id="org.eclipse.e4.ui.css.core" range="[0.0.0,0.14.500.v20240606-0949)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse CSS Core Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.core"/>
                <property name="maven-version" value="0.14.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="26">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.core" version="0.14.500.v20240606-0949"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" version="0.14.500.v20240606-0949"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.css2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom.properties.converters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom.properties.css2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.dom.properties.providers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.exceptions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.impl.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.impl.dom.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.impl.dom.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.impl.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.impl.sac" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.sac" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.serializers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.util.impl.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.util.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.core.utils" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.core" version="0.14.500.v20240606-0949">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.apache.batik.css" range="[1.9.1,2.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.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <required namespace="java.package" name="org.w3c.css.sac.helpers" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.css.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.core.source" range="[0.14.500.v20240606-0949,0.14.500.v20240606-0949]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.css.core" version="0.14.500.v20240606-0949"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.core;singleton:=true
Bundle-Version: 0.14.500.v20240606-0949
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare" version="3.11.100.v20240810-1416" generation="2">
            <update id="org.eclipse.compare" range="[0.0.0,3.11.100.v20240810-1416)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Compare Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare"/>
                <property name="maven-version" value="3.11.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare" version="3.11.100.v20240810-1416"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare" version="3.11.100.v20240810-1416"/>
                <provided namespace="java.package" name="org.eclipse.compare" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.contentmergeviewer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal.merge" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal.patch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.patch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.structuremergeviewer" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare" version="3.11.100.v20240810-1416">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.206.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.core" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.source" range="[3.11.100.v20240810-1416,3.11.100.v20240810-1416]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare" version="3.11.100.v20240810-1416"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare; singleton:=true
Bundle-Version: 3.11.100.v20240810-1416
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.event.source" version="1.1.400.v20240416-0657" singleton="false">
            <update id="org.eclipse.pde.spy.event.source" range="[0.0.0,1.1.400.v20240416-0657)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Foundation"/>
                <property name="df_LT.bundleName" value="Event Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.event"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.event.source" version="1.1.400.v20240416-0657"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.event.source" version="1.1.400.v20240416-0657"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.event.source" version="1.1.400.v20240416-0657">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.event.source" version="1.1.400.v20240416-0657"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.event.source
Bundle-Version: 1.1.400.v20240416-0657
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extras.feature.feature.jar" version="1.4.2500.v20240812-2151">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, backward compatibility support"/>
                <property name="df_LT.description" value="Provides some backward compatibility support (e.g. drop-ins, legacy update site) and the metadata generation facility."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extras.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.feature.jar" version="1.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.extras.feature" version="1.4.2500.v20240812-2151"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.extras.feature" version="1.4.2500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit.source.feature.group" version="1.12.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.edit.source.feature.group" range="[0.0.0,1.12.0.v20240604-0832)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Data Binding Developer Resources"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework and integrating with EMF's editing framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source.feature.group" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source" range="[1.10.0.v20240604-0832,1.10.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source.feature.jar" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="a.jre.javase" version="16.0.0" singleton="false">
            <provides size="255">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="16.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="16.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.osgi.service.log.stream" version="1.0.0.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.log.stream" range="[0.0.0,1.0.0.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.log.stream"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.log.stream Version 1.0.0"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.log.stream"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.log.stream" version="1.0.0.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.log.stream" version="1.0.0.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.log.stream" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.log.stream" version="1.0.0.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="org.osgi.service.log" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.pushstream" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.log.stream
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.log.stream.source" range="[1.0.0.202109301733,1.0.0.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.log.stream" version="1.0.0.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.log.stream
Bundle-Version: 1.0.0.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.tests.databinding.source" version="1.12.400.v20240424-0444" singleton="false">
            <update id="org.eclipse.jface.tests.databinding.source" range="[0.0.0,1.12.400.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests.databinding"/>
                <property name="maven-version" value="1.12.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.source" version="1.12.400.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests.databinding.source" version="1.12.400.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests.databinding.source" version="1.12.400.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.tests.databinding.source" version="1.12.400.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests.databinding.source
Bundle-Version: 1.12.400.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.views.log" version="1.4.500.v20240704-0830" generation="2">
            <update id="org.eclipse.ui.views.log" range="[0.0.0,1.4.500.v20240704-0830)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Log View"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views.log"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.log" version="1.4.500.v20240704-0830"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views.log" version="1.4.500.v20240704-0830"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.log" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views.log" version="1.4.500.v20240704-0830">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.3.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" range="1.1.600"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.views.log
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.log.source" range="[1.4.500.v20240704-0830,1.4.500.v20240704-0830]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.views.log" version="1.4.500.v20240704-0830"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views.log;singleton:=true
Bundle-Version: 1.4.500.v20240704-0830
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug" version="3.21.500.v20240725-1239" generation="2">
            <update id="org.eclipse.jdt.debug" range="[0.0.0,3.21.500.v20240725-1239)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JDI Debug Model"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="23">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug" version="3.21.500.v20240725-1239"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug" version="3.21.500.v20240725-1239"/>
                <provided namespace="java.package" name="org.eclipse.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.hcr" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal.event" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal.jdwp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal.request" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdi.internal.spy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core.hcr" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core.logicalstructures" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.eval.ast.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.eval.ast.instructions" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug" version="3.21.500.v20240725-1239">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.resources" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.debug
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.source" range="[3.21.500.v20240725-1239,3.21.500.v20240725-1239]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.debug" version="3.21.500.v20240725-1239"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug; singleton:=true
Bundle-Version: 3.21.500.v20240725-1239
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.namespace.service.source" version="1.0.0.201505202024" singleton="false">
            <update id="org.osgi.namespace.service.source" range="[0.0.0,1.0.0.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.namespace.service:1.0.0.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.service"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.service.source" version="1.0.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.service.source" version="1.0.0.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.service.source" version="1.0.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.service.source" version="1.0.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.service.source
Bundle-Version: 1.0.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.emf.ui" version="4.8.500.v20240801-2123" generation="2">
            <update id="org.eclipse.e4.tools.emf.ui" range="[0.0.0,4.8.500.v20240801-2123)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF ModelTooling UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="eclipse.platform.ui"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.emf.ui"/>
                <property name="maven-version" value="4.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="23">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.ui" version="4.8.500.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.ui" version="4.8.500.v20240801-2123"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.common" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.common.component" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.component" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.component.dialogs" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.component.tabs" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.component.tabs.empty" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.component.virtual" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.objectdata" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.properties" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.resourcelocator" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.resourcelocator.dialogs" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.uistructure" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.common.xml" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.handlers" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.imp" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.ui.internal.wbm" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.emf.ui" version="4.8.500.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="1.2.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="1.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.14.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.databinding.edit" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.services" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.emf.xpath" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="3.7.200"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.emf.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.ui.source" range="[4.8.500.v20240801-2123,4.8.500.v20240801-2123]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.emf.ui" version="4.8.500.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.emf.ui;singleton:=true
Bundle-Version: 4.8.500.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="slf4j.api" version="2.0.16" singleton="false" generation="2">
            <update id="slf4j.api" range="[0.0.0,2.0.16)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="SLF4J API Module"/>
                <property name="org.eclipse.equinox.p2.description" value="The slf4j API"/>
                <property name="org.eclipse.equinox.p2.provider" value="SLF4J.ORG"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.slf4j.org"/>
                <property name="maven-groupId" value="org.slf4j"/>
                <property name="maven-artifactId" value="slf4j-api"/>
                <property name="maven-version" value="2.0.16"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="slf4j.api" version="2.0.16"/>
                <provided namespace="osgi.bundle" name="slf4j.api" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j.event" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j.helpers" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j.spi" version="2.0.16"/>
                <provided namespace="java.package" name="org.slf4j" version="1.7.36"/>
                <provided namespace="java.package" name="org.slf4j.helpers" version="1.7.36"/>
                <provided namespace="osgi.identity" name="slf4j.api" version="2.0.16">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="org.slf4j.spi" range="[2.0.16,3.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))">
                    <description>
            slf4j.api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.slf4j.spi.SLF4JServiceProvider)">
                    <description>
            slf4j.api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            slf4j.api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="slf4j.api.source" range="[2.0.16,2.0.16]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="slf4j.api" version="2.0.16"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: slf4j.api
Bundle-Version: 2.0.16
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.doc.isv" version="3.14.2500.v20240827-0447">
            <update id="org.eclipse.jdt.doc.isv" range="[0.0.0,3.14.2500.v20240827-0447)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse JDT Plug-in Developer Guide"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.doc.isv"/>
                <property name="maven-version" value="3.14.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.isv" version="3.14.2500.v20240827-0447"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.doc.isv" version="3.14.2500.v20240827-0447"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.doc.isv" version="3.14.2500.v20240827-0447">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.isv.source" range="[3.14.2500.v20240827-0447,3.14.2500.v20240827-0447]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.doc.isv" version="3.14.2500.v20240827-0447"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.doc.isv; singleton:=true
Bundle-Version: 3.14.2500.v20240827-0447
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.tests.source" version="3.12.600.v20240815-2201" singleton="false">
            <update id="org.eclipse.pde.ui.tests.source" range="[0.0.0,3.12.600.v20240815-2201)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE JUnit Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.tests"/>
                <property name="maven-version" value="3.12.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.tests.source" version="3.12.600.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.tests.source" version="3.12.600.v20240815-2201"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.tests.source" version="3.12.600.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ui.tests.source" version="3.12.600.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.tests.source
Bundle-Version: 3.12.600.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.lucene.analysis-smartcn" version="9.11.1.v20240628-1000" singleton="false" generation="2">
            <update id="org.apache.lucene.analysis-smartcn" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.lucene : lucene-analysis-smartcn"/>
                <property name="maven-wrapped-groupId" value="org.apache.lucene"/>
                <property name="maven-wrapped-artifactId" value="lucene-analysis-smartcn"/>
                <property name="maven-wrapped-version" value="9.11.1"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-smartcn" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.analysis-smartcn" version="9.11.1.v20240628-1000"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.cn.smart" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.cn.smart.hhmm" version="9.11.1"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.analysis-smartcn" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="16">
                <required namespace="java.package" name="org.apache.lucene.analysis" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.analysis.en" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.analysis.tokenattributes" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.analysis.util" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.internal.hppc" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.lucene.util" range="[9.11.0,10.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.apache.lucene.analysis-smartcn
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-smartcn.source" range="[9.11.1.v20240628-1000,9.11.1.v20240628-1000]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.analysis-smartcn" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.analysis-smartcn
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.views.properties.tabbed.article.source" version="3.4.300.v20231214-2114" singleton="false">
            <update id="org.eclipse.ui.examples.views.properties.tabbed.article.source" range="[0.0.0,3.4.300.v20231214-2114)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tabbed Properties View Article Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.views.properties.tabbed.article"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.views.properties.tabbed.article.source" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.views.properties.tabbed.article.source" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.views.properties.tabbed.article.source" version="3.4.300.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.views.properties.tabbed.article.source" version="3.4.300.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.views.properties.tabbed.article.source
Bundle-Version: 3.4.300.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.templates.source" version="3.8.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.ui.templates.source" range="[0.0.0,3.8.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Templates Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.templates"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.source" version="3.8.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.templates.source" version="3.8.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.templates.source" version="3.8.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ui.templates.source" version="3.8.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.templates.source
Bundle-Version: 3.8.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.macosx" version="1.102.300.v20240419-2334" generation="2">
            <update id="org.eclipse.equinox.security.macosx" range="[0.0.0,1.102.300.v20240419-2334)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="OS X Keystore service integration"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.macosx"/>
                <property name="maven-version" value="1.102.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx" version="1.102.300.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.macosx" version="1.102.300.v20240419-2334"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.osx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.macosx" version="1.102.300.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.security" version="1.102.300.v20240419-2334"/>
                <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.equinox.security" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security.macosx
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx.source" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.os=macosx)(|(osgi.arch=aarch64)(osgi.arch=x86_64)))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security.macosx" version="1.102.300.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.macosx;singleton:=true
Bundle-Version: 1.102.300.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.services.source" version="2.4.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.e4.core.services.source" range="[0.0.0,2.4.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Application Services Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.services"/>
                <property name="maven-version" value="2.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.services.source" version="2.4.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.services.source" version="2.4.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.services.source" version="2.4.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.services.source" version="2.4.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.services.source
Bundle-Version: 2.4.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.jsp.jasper.registry.source" version="1.3.0.v20240213-1427" singleton="false">
            <update id="org.eclipse.equinox.jsp.jasper.registry.source" range="[0.0.0,1.3.0.v20240213-1427)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Jasper Jsp Registry Support Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.jsp.jasper.registry"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry.source" version="1.3.0.v20240213-1427"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper.registry.source" version="1.3.0.v20240213-1427"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.jsp.jasper.registry.source" version="1.3.0.v20240213-1427">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jsp.jasper.registry.source" version="1.3.0.v20240213-1427"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.registry.source
Bundle-Version: 1.3.0.v20240213-1427
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.emf.xpath" version="0.4.300.v20240321-1245" singleton="false" generation="2">
            <update id="org.eclipse.e4.emf.xpath" range="[0.0.0,0.4.300.v20240321-1245)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Eclipse Model Xpath"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.emf.xpath"/>
                <property name="maven-version" value="0.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.emf.xpath" version="0.4.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.emf.xpath" version="0.4.300.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.e4.emf.internal.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.emf.internal.xpath.helper" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.emf.xpath" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.emf.xpath" version="0.4.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.apache.commons.jxpath" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="2.35.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.emf.xpath
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.emf.xpath.source" range="[0.4.300.v20240321-1245,0.4.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.emf.xpath" version="0.4.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.emf.xpath
Bundle-Version: 0.4.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.core" version="1.3.500.v20240714-0803" generation="2">
            <update id="org.eclipse.pde.ds.core" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE DS Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.core"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.core" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.core" version="1.3.500.v20240714-0803"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.core.builders" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.core.text" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.core" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.4.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ds.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.core.source" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ds.core" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.core;singleton:=true
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.tests.source" version="1.3.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.ua.tests.source" range="[0.0.0,1.3.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE UA Tests (Incubation) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.tests"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.tests.source" version="1.3.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.tests.source" version="1.3.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.tests.source" version="1.3.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ua.tests.source" version="1.3.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.tests.source
Bundle-Version: 1.3.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit.runtime.source" version="3.7.500.v20240702-1918" singleton="false">
            <update id="org.eclipse.jdt.junit.runtime.source" range="[0.0.0,3.7.500.v20240702-1918)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools JUnit Runtime Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit.runtime"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime.source" version="3.7.500.v20240702-1918"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime.source" version="3.7.500.v20240702-1918"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit.runtime.source" version="3.7.500.v20240702-1918">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.junit.runtime.source" version="3.7.500.v20240702-1918"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit.runtime.source
Bundle-Version: 3.7.500.v20240702-1918
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.resources" version="3.21.0.v20240805-1607" generation="2">
            <update id="org.eclipse.core.resources" range="[0.0.0,3.21.0.v20240805-1607)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Core Resource Management"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.resources"/>
                <property name="maven-version" value="3.21.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="24">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources" version="3.21.0.v20240805-1607"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.resources" version="3.21.0.v20240805-1607"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.dtree" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.localstore" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.propertytester" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.refresh" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.resources.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.resources.projectvariables" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.resources.refresh.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.utils" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.watson" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.filtermatchers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.refresh" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.team" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.undo.snapshot" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.resources.variableresolvers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.resources" version="3.21.0.v20240805-1607">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="[3.1.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.31.0,4.0.0)"/>
                <required namespace="java.package" name="com.sun.jna" range="[5.14.0,6.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.resources
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources.source" range="[3.21.0.v20240805-1607,3.21.0.v20240805-1607]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.resources" version="3.21.0.v20240805-1607"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.resources; singleton:=true
Bundle-Version: 3.21.0.v20240805-1607
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ua.tests" version="3.6.400.v20240413-1529" generation="2">
            <update id="org.eclipse.ua.tests" range="[0.0.0,3.6.400.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="User Assistance Test"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ua.tests"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="36">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ua.tests" version="3.6.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.browser.servlet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.composite" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.execution" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.other" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.cheatsheet.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.criteria" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.dynamic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.index" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.other" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.scope" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.toc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.webapp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.webapp.service" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.help.webextension" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.anchors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.contentdetect" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.other" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.intro.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ua.tests" version="3.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="18">
                <required namespace="osgi.bundle" name="org.eclipse.help.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.webapp" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro.universal" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper.registry" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.apache.lucene.core" range="9.4.2"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.http.registry" range="1.3.100"/>
                <required namespace="java.package" name="javax.servlet" range="3.1.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="3.1.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ua.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.source" range="[3.6.400.v20240413-1529,3.6.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ua.tests" version="3.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ua.tests;singleton:=true
Bundle-Version: 3.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group" version="2.0.200.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group" range="[0.0.0,2.0.200.v20240808-1900)" severity="0"/>
            <properties size="15">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclientjava.feature"/>
                <property name="maven-version" value="2.0.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Java/JVM 11+ HttpClient FileTransfer Provider Developer Resources"/>
                <property name="df_LT.description" value="This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group" version="2.0.200.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" range="[2.0.300.v20240808-1900,2.0.300.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar" range="[2.0.200.v20240808-1900,2.0.200.v20240808-1900]">
                    <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.jdt.core.tests.compiler.source" version="3.13.500.v20240819-1629" singleton="false">
            <update id="org.eclipse.jdt.core.tests.compiler.source" range="[0.0.0,3.13.500.v20240819-1629)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Compiler Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.compiler"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.compiler.source" version="3.13.500.v20240819-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler.source" version="3.13.500.v20240819-1629"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.compiler.source" version="3.13.500.v20240819-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.tests.compiler.source" version="3.13.500.v20240819-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.compiler.source
Bundle-Version: 3.13.500.v20240819-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.di.extensions.supplier" version="0.17.500.v20240419-1233" singleton="false" generation="2">
            <update id="org.eclipse.e4.core.di.extensions.supplier" range="[0.0.0,0.17.500.v20240419-1233)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Eclipse Dependency Injection Extensions Supplier"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.extensions.supplier"/>
                <property name="maven-version" value="0.17.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.supplier" version="0.17.500.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions.supplier" version="0.17.500.v20240419-1233"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di.internal.extensions" version="0.15.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di.internal.extensions.util" version="0.15.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.extensions.supplier" version="0.17.500.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.core.runtime.preferences" range="3.3.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.contexts" range="1.6.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.annotations" range="1.6.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.extensions" range="0.15.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.suppliers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.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.5.3,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.core.di.extensions.supplier
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.di.extensions.supplier
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.supplier.source" range="[0.17.500.v20240419-1233,0.17.500.v20240419-1233]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.di.extensions.supplier" version="0.17.500.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.extensions.supplier
Bundle-Version: 0.17.500.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.test.performance" version="3.20.200.v20240612-0620" generation="2">
            <update id="org.eclipse.test.performance" range="[0.0.0,3.20.200.v20240612-0620)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Performance Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.test"/>
                <property name="maven-artifactId" value="org.eclipse.test.performance"/>
                <property name="maven-version" value="3.20.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance" version="3.20.200.v20240612-0620"/>
                <provided namespace="osgi.bundle" name="org.eclipse.test.performance" version="3.20.200.v20240612-0620"/>
                <provided namespace="java.package" name="org.eclipse.perfmsr.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal.performance.data" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal.performance.db" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal.performance.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.internal.performance.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.test.performance" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.test.performance" version="3.20.200.v20240612-0620">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.test.performance
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance.source" range="[3.20.200.v20240612-0620,3.20.200.v20240612-0620]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.test.performance" version="3.20.200.v20240612-0620"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.test.performance; singleton:=true
Bundle-Version: 3.20.200.v20240612-0620
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.win32.win32.aarch64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.win32.win32.aarch64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for Windows on aarch64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.win32.win32.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="26">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.win32.win32.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.ole.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gdip" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.ole.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.win32" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.opengl.win32" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.win32.win32.aarch64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.win32.win32.aarch64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.win32.win32.aarch64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.genericeditor.extension" version="1.2.400.v20240430-0753" generation="2">
            <update id="org.eclipse.pde.genericeditor.extension" range="[0.0.0,1.2.400.v20240430-0753)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Target definition generic editor extension"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.genericeditor.extension"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension" version="1.2.400.v20240430-0753"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.autocomplete" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.autocomplete.processors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.command" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.expressions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.model.xml" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.p2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.reconciler.folding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.reconciler.presentation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.genericeditor.target.extension.validator" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.genericeditor.extension" version="1.2.400.v20240430-0753">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.3.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="[2.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="[2.3.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.109.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.genericeditor.extension
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.source" range="[1.2.400.v20240430-0753,1.2.400.v20240430-0753]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.genericeditor.extension" version="1.2.400.v20240430-0753"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.genericeditor.extension;singleton:=true
Bundle-Version: 1.2.400.v20240430-0753
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.mortbay.jasper.apache-jsp.source" version="9.0.90" singleton="false">
            <update id="org.mortbay.jasper.apache-jsp.source" range="[0.0.0,9.0.90)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.mortbay.jasper.apache-jsp:9.0.90"/>
                <property name="maven-groupId" value="org.mortbay.jasper"/>
                <property name="maven-artifactId" value="apache-jsp"/>
                <property name="maven-version" value="9.0.90"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-jsp.source" version="9.0.90"/>
                <provided namespace="osgi.bundle" name="org.mortbay.jasper.apache-jsp.source" version="9.0.90"/>
                <provided namespace="osgi.identity" name="org.mortbay.jasper.apache-jsp.source" version="9.0.90">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mortbay.jasper.apache-jsp.source" version="9.0.90"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mortbay.jasper.apache-jsp.source
Bundle-Version: 9.0.90
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="1.2.1100.v20240722-2106"/>
                <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.win32.win32.aarch64" version="1.2.1100.v20240722-2106"/>
                <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.win32.win32.aarch64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.commons" version="9.7.0" singleton="false" generation="2">
            <update id="org.objectweb.asm.commons" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="org.objectweb.asm.commons"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://asm.ow2.org"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-commons"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.commons" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.commons" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm.commons" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.commons" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="org.objectweb.asm" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.signature" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.tree" range="9.7.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.objectweb.asm.commons
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.commons.source" range="[9.7.0,9.7.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.commons" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.commons
Bundle-Version: 9.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.navigator.source" version="3.12.500.v20240620-1945" singleton="false">
            <update id="org.eclipse.ui.navigator.source" range="[0.0.0,3.12.500.v20240620-1945)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Common Navigator View Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.navigator"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.source" version="3.12.500.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.navigator.source" version="3.12.500.v20240620-1945"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.navigator.source" version="3.12.500.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.navigator.source" version="3.12.500.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.navigator.source
Bundle-Version: 3.12.500.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug.ui.source" version="3.13.500.v20240822-0459" singleton="false">
            <update id="org.eclipse.jdt.debug.ui.source" range="[0.0.0,3.13.500.v20240822-0459)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDI Debug UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug.ui"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui.source" version="3.13.500.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui.source" version="3.13.500.v20240822-0459"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug.ui.source" version="3.13.500.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.debug.ui.source" version="3.13.500.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug.ui.source
Bundle-Version: 3.13.500.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.component.annotations.source" version="1.5.1.202212101352" singleton="false">
            <update id="org.osgi.service.component.annotations.source" range="[0.0.0,1.5.1.202212101352)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.component.annotations:1.5.1.202212101352"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.component.annotations"/>
                <property name="maven-version" value="1.5.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.annotations.source" version="1.5.1.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.component.annotations.source" version="1.5.1.202212101352"/>
                <provided namespace="osgi.identity" name="org.osgi.service.component.annotations.source" version="1.5.1.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.component.annotations.source" version="1.5.1.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.component.annotations.source
Bundle-Version: 1.5.1.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.ide" version="3.17.200.v20231201-1637" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.ide" range="[0.0.0,3.17.200.v20231201-1637)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="E4 IDE UI"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.ide"/>
                <property name="maven-version" value="3.17.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.ide" version="3.17.200.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.ide" version="3.17.200.v20231201-1637"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workspace.markers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.ide" version="3.17.200.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.7.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.107.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.ide
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.ide" version="3.17.200.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.ide
Bundle-Version: 3.17.200.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.aarch64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.gtk.linux.aarch64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for GTK on aarch64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.aarch64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.gtk.linux.aarch64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tests.urischeme.source" version="1.2.500.v20240606-1412" singleton="false">
            <update id="org.eclipse.tests.urischeme.source" range="[0.0.0,1.2.500.v20240606-1412)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tests for Eclipse URI Scheme Handling Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.tests.urischeme"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tests.urischeme.source" version="1.2.500.v20240606-1412"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tests.urischeme.source" version="1.2.500.v20240606-1412"/>
                <provided namespace="osgi.identity" name="org.eclipse.tests.urischeme.source" version="1.2.500.v20240606-1412">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.urischeme.source" version="1.2.500.v20240606-1412"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tests.urischeme.source
Bundle-Version: 1.2.500.v20240606-1412
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servletbridge" version="1.3.0.v20240213-1244" generation="2">
            <update id="org.eclipse.equinox.http.servletbridge" range="[0.0.0,1.3.0.v20240213-1244)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Servletbridge Http Service"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servletbridge"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servletbridge" version="1.3.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servletbridge" version="1.3.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servletbridge" version="1.3.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="java.package" name="javax.servlet.http" range="2.3.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.servlet" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.servletbridge" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.http.servletbridge
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servletbridge.source" range="[1.3.0.v20240213-1244,1.3.0.v20240213-1244]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.servletbridge" version="1.3.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servletbridge;singleton:=true
Bundle-Version: 1.3.0.v20240213-1244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.verifier" version="1.4.300.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.tests.verifier" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Test Install Verifier"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.verifier"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.verifier" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.verifier" version="1.4.300.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.tests.verifier" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.verifier" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" 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.p2.ui.sdk.scheduler" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="3.102.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="2.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="2.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations" range="2.3.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.ui.sdk.scheduler.migration" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.tests.verifier
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.verifier.source" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.tests.verifier" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.verifier;singleton:=true
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.releng.tests.source" version="3.6.500.v20240414-1030" singleton="false">
            <update id="org.eclipse.releng.tests.source" range="[0.0.0,3.6.500.v20240414-1030)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Releng Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.releng"/>
                <property name="maven-artifactId" value="org.eclipse.releng.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.releng.tests.source" version="3.6.500.v20240414-1030"/>
                <provided namespace="osgi.bundle" name="org.eclipse.releng.tests.source" version="3.6.500.v20240414-1030"/>
                <provided namespace="osgi.identity" name="org.eclipse.releng.tests.source" version="3.6.500.v20240414-1030">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.releng.tests.source" version="3.6.500.v20240414-1030"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.releng.tests.source
Bundle-Version: 3.6.500.v20240414-1030
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.region" version="1.5.500.v20231214-2017" singleton="false" generation="2">
            <update id="org.eclipse.equinox.region" range="[0.0.0,1.5.500.v20231214-2017)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Region Digraph"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.region"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.region" version="1.5.500.v20231214-2017"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.region" version="1.5.500.v20231214-2017"/>
                <provided namespace="java.package" name="org.eclipse.equinox.region" version="1.2.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.region" version="1.5.500.v20231214-2017">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.osgi" version="1.5.500.v20231214-2017"/>
                <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.osgi" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.region
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.region" version="1.5.500.v20231214-2017"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.region
Bundle-Version: 1.5.500.v20231214-2017
Fragment-Host: system.bundle
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.browser.demos" version="3.108.500.v20240605-2103" generation="2">
            <update id="org.eclipse.swt.examples.browser.demos" range="[0.0.0,3.108.500.v20240605-2103)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.SWTBrowserDemos.name" value="SWT Browser Demos Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.SWTBrowserDemos.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.browser.demos"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.browser.demos" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.browser.demos" version="3.108.500.v20240605-2103"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.browser.demos" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.examples.browser.demos.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.browser.demos" version="3.108.500.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.examples.browser.demos
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.browser.demos.source" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.examples.browser.demos" version="3.108.500.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.browser.demos; singleton:=true
Bundle-Version: 3.108.500.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.test.source" version="3.6.100.v20240321-1442" singleton="false">
            <update id="org.eclipse.test.source" range="[0.0.0,3.6.100.v20240321-1442)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Automated Testing Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.test"/>
                <property name="maven-artifactId" value="org.eclipse.test"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.source" version="3.6.100.v20240321-1442"/>
                <provided namespace="osgi.bundle" name="org.eclipse.test.source" version="3.6.100.v20240321-1442"/>
                <provided namespace="osgi.identity" name="org.eclipse.test.source" version="3.6.100.v20240321-1442">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.test.source" version="3.6.100.v20240321-1442"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.test.source
Bundle-Version: 3.6.100.v20240321-1442
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.caching" version="1.3.100.v20240513-1104" singleton="false" generation="2">
            <update id="org.eclipse.equinox.weaving.caching" range="[0.0.0,1.3.100.v20240513-1104)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.caching"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching" version="1.3.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.caching" version="1.3.100.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.weaving.internal.caching" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.caching" version="1.3.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="com.ibm.oti.shared" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.service.weaving" 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.debug" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.weaving.caching
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.source" range="[1.3.100.v20240513-1104,1.3.100.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.weaving.caching" version="1.3.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.caching
Bundle-Version: 1.3.100.v20240513-1104
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:4); markStarted(started: true);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.quicksearch.tests.source" version="1.2.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.text.quicksearch.tests.source" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tests for org.eclipse.text.quicksearch Bundle Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.quicksearch.tests"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.tests.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.quicksearch.tests.source" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.quicksearch.tests.source" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.text.quicksearch.tests.source" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.quicksearch.tests.source
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.log.stream.source" version="1.2.0.v20240213-1244" singleton="false">
            <update id="org.eclipse.equinox.log.stream.source" range="[0.0.0,1.2.0.v20240213-1244)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Log Stream Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.log.stream"/>
                <property name="maven-version" value="1.2.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.log.stream.source" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.log.stream.source" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.log.stream.source" version="1.2.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.log.stream.source" version="1.2.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.log.stream.source
Bundle-Version: 1.2.0.v20240213-1244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.cm" version="1.6.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.cm" range="[0.0.0,1.6.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.cm"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.cm Version 1.6.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.cm"/>
                <property name="maven-version" value="1.6.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm" version="1.6.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.cm" version="1.6.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.cm" version="1.6.1"/>
                <provided namespace="java.package" name="org.osgi.service.cm.annotations" version="1.6.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.cm" version="1.6.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.cm
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm.source" range="[1.6.1.202109301733,1.6.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.cm" version="1.6.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.cm
Bundle-Version: 1.6.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.launcher" version="3.108.400.v20240605-2103" generation="2">
            <update id="org.eclipse.swt.examples.launcher" range="[0.0.0,3.108.400.v20240605-2103)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.SWTLauncherExample.name" value="SWT Launcher Example Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.SWTLauncherExample.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.launcher"/>
                <property name="maven-version" value="3.108.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.launcher" version="3.108.400.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.launcher" version="3.108.400.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.launcher" version="3.108.400.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.examples.launcher
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.launcher.source" range="[3.108.400.v20240605-2103,3.108.400.v20240605-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.examples.launcher" version="3.108.400.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.launcher; singleton:=true
Bundle-Version: 3.108.400.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.bcoview" version="1.2.500.v20240702-1918" generation="2">
            <update id="org.eclipse.jdt.bcoview" range="[0.0.0,1.2.500.v20240702-1918)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Bytecode Outline"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.bcoview"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview" version="1.2.500.v20240702-1918"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.bcoview" version="1.2.500.v20240702-1918"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.bcoview" version="1.2.500.v20240702-1918">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.34.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.objectweb.asm" range="9.4.0"/>
                <required namespace="osgi.bundle" name="org.objectweb.asm.tree" range="9.4.0"/>
                <required namespace="osgi.bundle" name="org.objectweb.asm.util" range="9.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.objectweb.asm.tree.analysis" range="9.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.bcoview
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.source" range="[1.2.500.v20240702-1918,1.2.500.v20240702-1918]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.bcoview" version="1.2.500.v20240702-1918"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.bcoview;singleton:=true
Bundle-Version: 1.2.500.v20240702-1918
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.examples.xml.source" version="3.6.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.compare.examples.xml.source" range="[0.0.0,3.6.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="XML Compare Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.examples.xml"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.xml.source" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.examples.xml.source" version="3.6.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.examples.xml.source" version="3.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.examples.xml.source" version="3.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.examples.xml.source
Bundle-Version: 3.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.source" version="1.3.300.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.discovery.source" range="[0.0.0,1.3.300.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Discovery Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.source" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery.source" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.discovery.source" version="1.3.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.discovery.source" version="1.3.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.discovery.source
Bundle-Version: 1.3.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.di.source" version="1.5.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.ui.di.source" range="[0.0.0,1.5.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Dependency Injection Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.di"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.di.source" version="1.5.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.di.source" version="1.5.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.di.source" version="1.5.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.di.source" version="1.5.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.di.source
Bundle-Version: 1.5.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.source.feature.group" version="2.38.0.v20240721-0802" singleton="false">
            <update id="org.eclipse.emf.ecore.source.feature.group" range="[0.0.0,2.38.0.v20240721-0802)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF - Eclipse Modeling Framework Core Runtime Developer Resources"/>
                <property name="df_LT.description" value="The core runtime for EMF, including EMF's common utilities, Ecore, XML/XMI persistence, and the change model."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source.feature.group" version="2.38.0.v20240721-0802"/>
                <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.emf.ecore.feature.group" range="[2.38.0.v20240721-0802,2.38.0.v20240721-0802]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source" range="[2.37.0.v20240721-0802,2.37.0.v20240721-0802]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.change.source" range="[2.17.0.v20240604-0832,2.17.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.xmi.source" range="[2.38.0.v20240721-0634,2.38.0.v20240721-0634]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source.feature.jar" range="[2.38.0.v20240721-0802,2.38.0.v20240721-0802]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.jetty.security.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.security.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Security"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-security"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.security.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.security.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.security.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.security.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.security.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.intro.universal" version="3.5.400.v20240414-1916" generation="2">
            <update id="org.eclipse.ui.intro.universal" range="[0.0.0,3.5.400.v20240414-1916)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin_name" value="Universal Welcome"/>
                <property name="df_LT.provider_name" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider_name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro.universal"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.universal" version="3.5.400.v20240414-1916"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro.universal" version="3.5.400.v20240414-1916"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.universal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.universal.contentdetect" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.universal.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.intro.universal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro.universal" version="3.5.400.v20240414-1916">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro" range="[3.4.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.intro.universal
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.universal.source" range="[3.5.400.v20240414-1916,3.5.400.v20240414-1916]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.intro.universal" version="3.5.400.v20240414-1916"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro.universal;singleton:=true
Bundle-Version: 3.5.400.v20240414-1916
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor.examples.source" version="1.3.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.genericeditor.examples.source" range="[0.0.0,1.3.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Examples for Generic Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor.examples"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.examples.source" version="1.3.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor.examples.source" version="1.3.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor.examples.source" version="1.3.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.genericeditor.examples.source" version="1.3.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor.examples.source
Bundle-Version: 1.3.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.sdk.feature.group" version="3.11.2500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.sdk.feature.group" range="[0.0.0,3.11.2500.v20240812-2151)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.sdk"/>
                <property name="maven-version" value="3.11.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009, 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox p2, SDK"/>
                <property name="df_LT.description" value="All of the bundles and source that comprise the Equinox p2 provisioning platform. &#10;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.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.sdk.feature.group" version="3.11.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="17">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.feature.group" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.source.feature.group" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.feature.group" range="[1.12.1400.v20240801-1024,1.12.1400.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.source.feature.group" range="[1.12.1400.v20240801-1024,1.12.1400.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer.source" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.rcp" range="[1.4.100.v20240201-0843,1.4.100.v20240201-0843]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.rcp.source" range="[1.4.100.v20240201-0843,1.4.100.v20240201-0843]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin" range="[1.3.500.v20240616-0625,1.3.500.v20240616-0625]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.source" range="[1.3.500.v20240616-0625,1.3.500.v20240616-0625]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.sdk.feature.jar" range="[3.11.2500.v20240812-2151,3.11.2500.v20240812-2151]">
                    <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.jsp.jasper.registry" version="1.3.0.v20240213-1427" singleton="false" generation="2">
            <update id="org.eclipse.equinox.jsp.jasper.registry" range="[0.0.0,1.3.0.v20240213-1427)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Jasper Jsp Registry Support Plug-in"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.jsp.jasper.registry"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry" version="1.3.0.v20240213-1427"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper.registry" version="1.3.0.v20240213-1427"/>
                <provided namespace="java.package" name="org.eclipse.equinox.jsp.jasper.registry" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.jsp.jasper.registry" version="1.3.0.v20240213-1427">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.registry" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.jsp.jasper" 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.util.tracker" range="1.3.0"/>
                <required namespace="java.package" name="javax.servlet" range="2.4.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="2.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.jsp.jasper.registry
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry.source" range="[1.3.0.v20240213-1427,1.3.0.v20240213-1427]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.jsp.jasper.registry" version="1.3.0.v20240213-1427"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.registry
Bundle-Version: 1.3.0.v20240213-1427
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.commands.tests" version="0.14.400.v20231201-1637" generation="2">
            <update id="org.eclipse.e4.core.commands.tests" range="[0.0.0,0.14.400.v20231201-1637)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 core commands tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.commands.tests"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.tests" version="0.14.400.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.commands.tests" version="0.14.400.v20231201-1637"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.commands.tests" version="0.14.400.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.commands" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.commands.tests
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.commands.tests" version="0.14.400.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.commands.tests;singleton:=true
Bundle-Version: 0.14.400.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.touchpoint.natives.source" version="1.5.300.v20240423-0755" singleton="false">
            <update id="org.eclipse.equinox.p2.touchpoint.natives.source" range="[0.0.0,1.5.300.v20240423-0755)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Native Touchpoint Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.touchpoint.natives"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.natives.source" version="1.5.300.v20240423-0755"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.natives.source" version="1.5.300.v20240423-0755"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.touchpoint.natives.source" version="1.5.300.v20240423-0755">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.touchpoint.natives.source" version="1.5.300.v20240423-0755"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.natives.source
Bundle-Version: 1.5.300.v20240423-0755
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit.source" version="1.1.400.v20240419-1435" singleton="false">
            <update id="org.eclipse.jdt.ui.unittest.junit.source" range="[0.0.0,1.1.400.v20240419-1435)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools Unit Test support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.source" version="1.1.400.v20240419-1435"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.unittest.junit.source" version="1.1.400.v20240419-1435"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.unittest.junit.source" version="1.1.400.v20240419-1435">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.ui.unittest.junit.source" version="1.1.400.v20240419-1435"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.unittest.junit.source
Bundle-Version: 1.1.400.v20240419-1435
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="tooling.org.eclipse.update.feature.default" version="1.0.0" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" range="0.0.0" optional="true" multiple="true" greedy="false"/>
            </hostRequirements>
            <properties size="1">
                <property name="org.eclipse.equinox.p2.type.fragment" value="true"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="tooling.org.eclipse.update.feature.default" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="tooling" version="1.0.0"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" range="0.0.0" optional="true" multiple="true" greedy="false"/>
            </requires>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            uninstallFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
                    <instruction key="install">
            installFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.ui.examples.multipageeditor.source" version="3.4.300.v20240207-1054" singleton="false">
            <update id="org.eclipse.ui.examples.multipageeditor.source" range="[0.0.0,3.4.300.v20240207-1054)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Multi-Page Editor Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.multipageeditor"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.multipageeditor.source" version="3.4.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.multipageeditor.source" version="3.4.300.v20240207-1054"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.multipageeditor.source" version="3.4.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.multipageeditor.source" version="3.4.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.multipageeditor.source
Bundle-Version: 3.4.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.ui.source" version="1.3.500.v20240714-0803" singleton="false">
            <update id="org.eclipse.pde.ds.ui.source" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE DS UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.ui.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.ui.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.ui.source" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ds.ui.source" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.ui.source
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.services" version="2.4.400.v20240413-1529" generation="2">
            <update id="org.eclipse.e4.core.services" range="[0.0.0,2.4.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Application Services"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.services"/>
                <property name="maven-version" value="2.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.services" version="2.4.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.services" version="2.4.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.services.about" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.about" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.adapter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.contributions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.log" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.statusreporter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.services.translation" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.services" version="2.4.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="3.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="3.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" range="1.1.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.localization" range="1.1.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.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.4.2,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.core.services
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.services
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.services.source" range="[2.4.400.v20240413-1529,2.4.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.services" version="2.4.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.services;singleton:=true
Bundle-Version: 2.4.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi" version="3.21.0.v20240717-2103" generation="2">
            <update id="org.eclipse.osgi" range="[0.0.0,3.21.0.v20240717-2103)" severity="0"/>
            <properties size="11">
                <property name="df_LT.eclipse.org" value="Eclipse.org - Equinox"/>
                <property name="df_LT.systemBundle" value="OSGi System Bundle"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.eclipse.org"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="systembundle"/>
                <property name="maven-groupId" value="org.eclipse.osgi"/>
                <property name="maven-artifactId" value="org.eclipse.osgi"/>
                <property name="maven-version" value="3.21.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="97">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi" version="3.21.0.v20240717-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi" version="3.21.0.v20240717-2103"/>
                <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.equinox.log" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.container" version="1.7.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.container.builders" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.container.namespaces" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.framework.console" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.framework.eventmgr" version="1.2.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.log" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.framework.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.debug" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.framework" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.hookregistry" 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.loader.classpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.loader.sources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.location" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.internal.messages" 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.serviceregistry" 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.internal.url" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.launch" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.report.resolution" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.datalocation" version="1.4.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.debug" version="1.2.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.environment" version="1.4.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.localization" version="1.1.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.6.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.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.storage" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.storage.bundlefile" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.storage.url.reference" version="0.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.2.0"/>
                <provided namespace="java.package" name="org.osgi.dto" version="1.1.1"/>
                <provided namespace="java.package" name="org.osgi.framework" version="1.10.0"/>
                <provided namespace="java.package" name="org.osgi.framework.connect" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.framework.dto" version="1.8.0"/>
                <provided namespace="java.package" name="org.osgi.framework.hooks.bundle" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.framework.hooks.resolver" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.framework.hooks.service" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.framework.hooks.weaving" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.framework.launch" version="1.2.0"/>
                <provided namespace="java.package" name="org.osgi.framework.namespace" version="1.2.0"/>
                <provided namespace="java.package" name="org.osgi.framework.startlevel" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.framework.startlevel.dto" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.framework.wiring" version="1.2.0"/>
                <provided namespace="java.package" name="org.osgi.framework.wiring.dto" version="1.3.0"/>
                <provided namespace="java.package" name="org.osgi.resource" version="1.0.1"/>
                <provided namespace="java.package" name="org.osgi.resource.dto" version="1.0.1"/>
                <provided namespace="java.package" name="org.osgi.service.condition" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.service.condpermadmin" version="1.1.2"/>
                <provided namespace="java.package" name="org.osgi.service.log" version="1.5.0"/>
                <provided namespace="java.package" name="org.osgi.service.log.admin" version="1.0.0"/>
                <provided namespace="java.package" name="org.osgi.service.packageadmin" version="1.2.1"/>
                <provided namespace="java.package" name="org.osgi.service.permissionadmin" version="1.2.1"/>
                <provided namespace="java.package" name="org.osgi.service.resolver" version="1.1.1"/>
                <provided namespace="java.package" name="org.osgi.service.startlevel" version="1.1.1"/>
                <provided namespace="java.package" name="org.osgi.service.url" version="1.0.1"/>
                <provided namespace="java.package" name="org.osgi.util.tracker" version="1.5.4"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi" version="3.21.0.v20240717-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.log.LogReaderService,org.eclipse.equinox.log.ExtendedLogReaderService" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-2" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.log.LoggerFactory,org.osgi.service.log.LogService,org.eclipse.equinox.log.ExtendedLogService" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-3" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.log.admin.LoggerAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-4" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.framework.log.FrameworkLog" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-5" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.eclipse.osgi.service.datalocation.Location" type="List"/>
                        <property name="type" value="osgi.user.area"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-6" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.eclipse.osgi.service.datalocation.Location" type="List"/>
                        <property name="type" value="osgi.instance.area"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-7" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.eclipse.osgi.service.datalocation.Location" type="List"/>
                        <property name="type" value="osgi.configuration.area"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-8" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.eclipse.osgi.service.datalocation.Location" type="List"/>
                        <property name="type" value="osgi.install.area"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-9" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.eclipse.osgi.service.datalocation.Location" type="List"/>
                        <property name="type" value="eclipse.home.location"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-10" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.service.environment.EnvironmentInfo" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-11" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.packageadmin.PackageAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-12" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.startlevel.StartLevel" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-13" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.permissionadmin.PermissionAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-14" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.condpermadmin.ConditionalPermissionAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-15" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.resolver.Resolver" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-16" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.service.debug.DebugOptions" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-17" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.service.urlconversion.URLConverter" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-18" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.service.localization.BundleLocalization" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-19" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.service.security.TrustEngine" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-20" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.eclipse.osgi.signedcontent.SignedContentFactory" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.osgi_3.21.0.v20240717-2103-21" version="0.0.0">
                    <properties size="2">
                        <property name="objectClass" value="org.osgi.service.condition.Condition" type="List"/>
                        <property name="osgi.condition.id" value="true"/>
                    </properties>
                </provided>
                <provided namespace="osgi.serviceloader" name="org.osgi.framework.connect.ConnectFrameworkFactory" version="0.0.0"/>
                <provided namespace="osgi.serviceloader" name="org.osgi.framework.launch.FrameworkFactory" 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">
                <requiredProperties namespace="osgi.ee" match="(&amp;(version=1.8)(|(osgi.ee=JavaSE)(osgi.ee=JavaSE/compact1)))">
                    <description>
            org.eclipse.osgi
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.source" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.osgi" version="3.21.0.v20240717-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi; singleton:=true
Bundle-Version: 3.21.0.v20240717-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.cocoa.macosx.x86_64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.cocoa.macosx.x86_64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for Mac OS X (Cocoa) on x86_64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.cocoa.macosx.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.cocoa.macosx.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.cocoa.macosx.x86_64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.cocoa.macosx.x86_64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.x86_64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.manipulation" version="1.21.200.v20240815-2038" generation="2">
            <update id="org.eclipse.jdt.core.manipulation" range="[0.0.0,1.21.200.v20240815-2038)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Code Manipulation Functionality"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.manipulation"/>
                <property name="maven-version" value="1.21.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="73">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation" version="1.21.200.v20240815-2038"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" version="1.21.200.v20240815-2038"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.manipulation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.refactoring.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.refactoring.participants" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.common" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.manipulation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.manipulation.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.manipulation.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.manipulation.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.core.refactoring.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.callhierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.codemanipulation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.codemanipulation.tostringgeneration" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.dom.fragments" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.fix" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.fix.helper" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.manipulation.internal.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.base" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.binary" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.changes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.code" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.code.flow" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.delegates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.generics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.nls.changes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.participants" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.rename" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.reorg" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.sef" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.structure" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.structure.constraints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.surround" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.tagging" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.typeconstraints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.typeconstraints.types" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.typeconstraints.typesets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.typeconstraints2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.refactoring.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.template.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.corext.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.jarpackager" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.browsing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.fix" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.javaeditor.saveparticipant" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.preferences.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.propertiesfileeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.refactoring.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.correction" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.correction.proposals" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.text.template.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.viewsupport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.cleanup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.text.java.correction" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.manipulation" version="1.21.200.v20240815-2038">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.39.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="3.23.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="1.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="3.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.search.core" range="3.16.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.manipulation
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation.source" range="[1.21.200.v20240815-2038,1.21.200.v20240815-2038]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.manipulation" version="1.21.200.v20240815-2038"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.manipulation; singleton:=true
Bundle-Version: 1.21.200.v20240815-2038
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.win32" version="3.5.300.v20240524-2010" singleton="false" generation="2">
            <update id="org.eclipse.ui.win32" range="[0.0.0,3.5.300.v20240524-2010)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Eclipse UI Win32 Enhancements"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment-win32"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.win32"/>
                <property name="maven-version" value="3.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.win32" version="3.5.300.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.win32" version="3.5.300.v20240524-2010"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.editorsupport.win32" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.win32" version="3.5.300.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.ui.ide" version="3.5.300.v20240524-2010"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.win32
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.win32.source" range="[3.5.300.v20240524-2010,3.5.300.v20240524-2010]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.ws=win32)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.win32" version="3.5.300.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.win32
Bundle-Version: 3.5.300.v20240524-2010
Fragment-Host: org.eclipse.ui.ide;bundle-version="[3.2.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.el.javax.el.source" version="3.0.4" singleton="false">
            <update id="com.sun.el.javax.el.source" range="[0.0.0,3.0.4)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.sun.el.javax.el:3.0.4"/>
                <property name="maven-groupId" value="org.glassfish"/>
                <property name="maven-artifactId" value="jakarta.el"/>
                <property name="maven-version" value="3.0.4"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.el.javax.el.source" version="3.0.4"/>
                <provided namespace="osgi.bundle" name="com.sun.el.javax.el.source" version="3.0.4"/>
                <provided namespace="osgi.identity" name="com.sun.el.javax.el.source" version="3.0.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.el.javax.el.source" version="3.0.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.el.javax.el.source
Bundle-Version: 3.0.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.feature.feature.jar" version="1.3.500.v20240803-1337">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 Tasktop Technologies and others."/>
                <property name="df_LT.featureName" value="Equinox p2, Discovery UI support"/>
                <property name="df_LT.description" value="All of the bundles that comprise Equinox p2 discovery. &#10;This feature is intended to be used by integrators building on discovery."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.feature"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.feature.jar" version="1.3.500.v20240803-1337"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.discovery.feature" version="1.3.500.v20240803-1337"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.discovery.feature" version="1.3.500.v20240803-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.releng.tests" version="3.6.500.v20240414-1030" generation="2">
            <update id="org.eclipse.releng.tests" range="[0.0.0,3.6.500.v20240414-1030)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Eclipse Releng Tests"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.releng"/>
                <property name="maven-artifactId" value="org.eclipse.releng.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.releng.tests" version="3.6.500.v20240414-1030"/>
                <provided namespace="osgi.bundle" name="org.eclipse.releng.tests" version="3.6.500.v20240414-1030"/>
                <provided namespace="java.package" name="org.eclipse.releng.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.releng.tests" version="3.6.500.v20240414-1030">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.releng.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.releng.tests.source" range="[3.6.500.v20240414-1030,3.6.500.v20240414-1030]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.releng.tests" version="3.6.500.v20240414-1030"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.releng.tests;singleton:=true
Bundle-Version: 3.6.500.v20240414-1030
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.source.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.platform.source.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform.feature"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform Developer Resources"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="65">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.source.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source.feature.group" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.ant.source" range="[1.10.14.v20230922-1200,1.10.14.v20230922-1200]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.core.source" range="[3.7.400.v20240413-1529,3.7.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.jcraft.jsch.source" range="[0.1.55.v20230916-1400,0.1.55.v20230916-1400]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.core.source" range="[3.8.500.v20240524-2010,3.8.500.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.source" range="[3.11.100.v20240810-1416,3.11.100.v20240810-1416]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.win32.source" range="[1.3.400.v20240514-1716,1.3.400.v20240514-1716]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.source" range="[3.8.300.v20240207-1054,3.8.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.source" range="[1.11.0.v20240824-0952,1.11.0.v20240824-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net.source" range="[1.5.500.v20240625-1706,1.5.500.v20240625-1706]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources.source" range="[3.21.0.v20240805-1607,3.21.0.v20240805-1607]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.core.source" range="[3.21.500.v20240801-2219,3.21.500.v20240801-2219]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.source" range="[3.18.500.v20240621-0541,3.18.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.ide.source" range="[3.17.200.v20231201-1637,3.17.200.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event.source" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.source" range="[3.14.500.v20240702-1521,3.14.500.v20240702-1521]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.source" range="[3.13.400.v20240321-1245,3.13.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.source" range="[3.16.300.v20240620-1945,3.16.300.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.source" range="[1.2.400.v20240321-1245,1.2.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.core.source" range="[3.10.500.v20240621-0541,3.10.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.ui.source" range="[3.10.500.v20240702-1152,3.10.500.v20240702-1152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.source" range="[3.14.100.v20240524-2010,3.14.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.source" range="[3.25.200.v20240816-1151,3.25.200.v20240816-1151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.core.source" range="[1.5.500.v20240626-2102,1.5.500.v20240626-2102]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.ui.source" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console.source" range="[3.14.100.v20240429-1358,3.14.100.v20240429-1358]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.source" range="[3.7.400.v20240414-0828,3.7.400.v20240414-0828]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.universal.source" range="[3.5.400.v20240414-1916,3.5.400.v20240414-1916]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cheatsheets.source" range="[3.8.500.v20240621-0541,3.8.500.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.browser.source" range="[3.8.300.v20240524-2010,3.8.300.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.source" range="[1.3.400.v20240511-1105,1.3.400.v20240511-1105]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.monitoring.source" range="[1.3.300.v20240321-1245,1.3.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.source" range="[3.12.500.v20240620-1945,3.12.500.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.resources.source" range="[3.9.400.v20240722-1923,3.9.400.v20240722-1923]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.net.source" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.source" range="[3.18.0.v20240819-1419,3.18.0.v20240819-1419]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.source" range="[3.12.400.v20240620-1945,3.12.400.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.source" range="[3.18.0.v20240807-0735,3.18.0.v20240807-0735]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.externaltools.source" range="[3.6.400.v20240416-0654,3.6.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.source" range="[3.22.300.v20240828-1234,3.22.300.v20240828-1234]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.application.source" range="[1.5.500.v20240711-0817,1.5.500.v20240711-0817]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.win32.source" range="[3.5.300.v20240524-2010,3.5.300.v20240524-2010]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.aarch64.source" range="[1.4.200.v20220812-1420,1.4.200.v20220812-1420]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables.source" range="[3.6.500.v20240702-1152,3.6.500.v20240702-1152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.forms.source" range="[3.13.300.v20240424-0956,3.13.300.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.properties.tabbed.source" range="[3.10.300.v20240424-0956,3.10.300.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui.source" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32.source" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx.source" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux.source" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.externaltools.source" range="[1.3.400.v20240413-1529,1.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.themes.source" range="[1.2.2500.v20240819-1245,1.2.2500.v20240819-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.source" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.quicklinks.source" range="[1.2.400.v20240414-1916,1.2.400.v20240414-1916]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.genericeditor.diff.extension.source" range="[1.2.400.v20240413-1529,1.2.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme.source" range="[1.3.400.v20240606-1412,1.3.400.v20240606-1412]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.log.source" range="[1.4.500.v20240704-0830,1.4.500.v20240704-0830]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.launchview.source" range="[1.1.500.v20240415-0528,1.1.500.v20240415-0528]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.isv" range="[4.33.0.v20240827-0447,4.33.0.v20240827-0447]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <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="toolingcocoa.macosx.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.compat.source" version="4.9.300.v20240128-1121" singleton="false">
            <update id="org.eclipse.e4.tools.compat.source" range="[0.0.0,4.9.300.v20240128-1121)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Compat Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.compat"/>
                <property name="maven-version" value="4.9.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compat.source" version="4.9.300.v20240128-1121"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.compat.source" version="4.9.300.v20240128-1121"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.compat.source" version="4.9.300.v20240128-1121">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.compat.source" version="4.9.300.v20240128-1121"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.compat.source
Bundle-Version: 4.9.300.v20240128-1121
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-engine" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-engine" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Engine API"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-engine"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-engine" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-engine" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.discovery" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.reporting" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.config" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.descriptor" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.discovery" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.filter" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.hierarchical" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.engine.support.store" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-engine" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="30">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.hierarchical" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-engine
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-engine.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-engine" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-engine
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servletbridge.source" version="1.3.0.v20240213-1244" singleton="false">
            <update id="org.eclipse.equinox.http.servletbridge.source" range="[0.0.0,1.3.0.v20240213-1244)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Servletbridge Http Service Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servletbridge"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servletbridge.source" version="1.3.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servletbridge.source" version="1.3.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servletbridge.source" version="1.3.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.servletbridge.source" version="1.3.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servletbridge.source
Bundle-Version: 1.3.0.v20240213-1244
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.feature.source.feature.jar" version="0.4.400.v20240525-0701">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2019, 2020 Wim Jongman, Remain Software"/>
                <property name="df_LT.featureName" value="Tip of the Day UI Feature Developer Resources"/>
                <property name="df_LT.description" value="Contains the Eclipse Tips framework."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.tips.feature"/>
                <property name="maven-version" value="0.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.source.feature.jar" version="0.4.400.v20240525-0701"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.tips.feature.source" version="0.4.400.v20240525-0701"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.tips.feature.source" version="0.4.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.tools.compatibility.migration" version="1.1.400.v20240703-0712" singleton="false" generation="2">
            <update id="org.eclipse.e4.tools.compatibility.migration" range="[0.0.0,1.1.400.v20240703-0712)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Perspective migrate compatibility Util"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.compatibility.migration"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compatibility.migration" version="1.1.400.v20240703-0712"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.compatibility.migration" version="1.1.400.v20240703-0712"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.compatibiliy.migration" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.internal.compatibiliy.migration" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.compatibility.migration" version="1.1.400.v20240703-0712">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.tools.persistence" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="[1.10.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.110.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.compatibility.migration
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compatibility.migration.source" range="[1.1.400.v20240703-0712,1.1.400.v20240703-0712]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.compatibility.migration" version="1.1.400.v20240703-0712"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.compatibility.migration
Bundle-Version: 1.1.400.v20240703-0712
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-api" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-suite-api" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Suite API"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-api"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-api" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-api" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.suite.api" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-api" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons.annotation" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-suite-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-api.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-api" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-api
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar" version="2.0.200.v20240808-1900">
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Java/JVM 11+ HttpClient FileTransfer Provider Developer Resources"/>
                <property name="df_LT.description" value="This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclientjava.feature"/>
                <property name="maven-version" value="2.0.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.jar" version="2.0.200.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source" version="2.0.200.v20240808-1900"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.httpclientjava.feature.source" version="2.0.200.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.discovery.source" version="1.3.400.v20240621-1554" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.discovery.source" range="[0.0.0,1.3.400.v20240621-1554)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Discovery UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.discovery"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.discovery.source" version="1.3.400.v20240621-1554"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.discovery.source" version="1.3.400.v20240621-1554"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.discovery.source" version="1.3.400.v20240621-1554">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.discovery.source" version="1.3.400.v20240621-1554"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.discovery.source
Bundle-Version: 1.3.400.v20240621-1554
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.spies.source" version="3.109.400.v20240321-1321" singleton="false">
            <update id="org.eclipse.swt.tools.spies.source" range="[0.0.0,3.109.400.v20240321-1321)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Tools Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.spies"/>
                <property name="maven-version" value="3.109.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.spies.source" version="3.109.400.v20240321-1321"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools.spies.source" version="3.109.400.v20240321-1321"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools.spies.source" version="3.109.400.v20240321-1321">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.tools.spies.source" version="3.109.400.v20240321-1321"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools.spies.source
Bundle-Version: 3.109.400.v20240321-1321
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-fileupload" version="1.5.0" singleton="false" generation="2">
            <update id="org.apache.commons.commons-fileupload" range="[0.0.0,1.5.0)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons FileUpload"/>
                <property name="org.eclipse.equinox.p2.description" value="The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart    file upload functionality to servlets and web applications."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://commons.apache.org/proper/commons-fileupload/"/>
                <property name="maven-groupId" value="commons-fileupload"/>
                <property name="maven-artifactId" value="commons-fileupload"/>
                <property name="maven-version" value="1.5"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-fileupload" version="1.5.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-fileupload" version="1.5.0"/>
                <provided namespace="java.package" name="org.apache.commons.fileupload" version="1.5.0"/>
                <provided namespace="java.package" name="org.apache.commons.fileupload.disk" version="1.5.0"/>
                <provided namespace="java.package" name="org.apache.commons.fileupload.portlet" version="1.5.0"/>
                <provided namespace="java.package" name="org.apache.commons.fileupload.servlet" version="1.5.0"/>
                <provided namespace="java.package" name="org.apache.commons.fileupload.util" version="1.5.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-fileupload" version="1.5.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="javax.servlet" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.io" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.io.output" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.6))">
                    <description>
            org.apache.commons.commons-fileupload
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-fileupload.source" range="[1.5.0,1.5.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-fileupload" version="1.5.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-fileupload
Bundle-Version: 1.5.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.jeview.feature.feature.jar" version="1.1.400.v20240322-0935">
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Java Element View"/>
                <property name="org.eclipse.equinox.p2.description" value="Java Element View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.jeview.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.feature.feature.jar" version="1.1.400.v20240322-0935"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.jeview.feature" version="1.1.400.v20240322-0935"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.jeview.feature" version="1.1.400.v20240322-0935"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.di.annotations" version="1.8.400.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.e4.core.di.annotations" range="[0.0.0,1.8.400.v20240413-1529)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Eclipse Dependency Injection Annotations"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.annotations"/>
                <property name="maven-version" value="1.8.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.annotations" version="1.8.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.annotations" version="1.8.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di.annotations" version="1.6.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.annotations" version="1.8.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.di.annotations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.annotations.source" range="[1.8.400.v20240413-1529,1.8.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.di.annotations" version="1.8.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.annotations
Bundle-Version: 1.8.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcpg" version="1.78.1" singleton="false" generation="2">
            <update id="bcpg" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="bcpg"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcpg-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="19">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcpg" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcpg" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.apache.bzip2" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.bcpg" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.bcpg.attr" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.bcpg.sig" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.gpg" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.gpg.keybox" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.gpg.keybox.bc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.gpg.keybox.jcajce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.bc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.examples" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.jcajce" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.operator" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.operator.bc" version="1.78.1"/>
                <provided namespace="java.package" name="org.bouncycastle.openpgp.operator.jcajce" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcpg" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="52">
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.asn1" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.cryptlib" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.edec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.gnu" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.nist" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.ntt" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.pkcs" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.sec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.teletrust" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.x509" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.x9" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.agreement" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.digests" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.ec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.encodings" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.engines" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.generators" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.io" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.modes" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.params" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.signers" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.util" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jcajce.io" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jcajce.provider.symmetric.util" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jcajce.spec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jcajce.util" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jce.provider" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.jce.spec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.math.ec" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util.encoders" range="[1.78.1,1.79.0)"/>
                <required namespace="java.package" name="org.bouncycastle.util.io" range="[1.78.1,1.79.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcpg
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            bcpg
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="bcpg.source" range="[1.78.1,1.78.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcpg" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcpg
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.persistence.feature.feature.group" version="1.1.500.v20240703-0712" singleton="false">
            <update id="org.eclipse.e4.tools.persistence.feature.feature.group" range="[0.0.0,1.1.500.v20240703-0712)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.persistence.feature"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 EclipseSource GmbH and others."/>
                <property name="df_LT.featureName" value="Eclipse Persistence"/>
                <property name="df_LT.description" value="Eclipse Persistence"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.feature.feature.group" version="1.1.500.v20240703-0712"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence" range="[1.1.300.v20240321-1452,1.1.300.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compatibility.migration" range="[1.1.400.v20240703-0712,1.1.400.v20240703-0712]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.persistence.feature.feature.jar" range="[1.1.500.v20240703-0712,1.1.500.v20240703-0712]">
                    <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.e4.tools.jdt.templates" version="4.10.400.v20240801-2123" generation="2">
            <update id="org.eclipse.e4.tools.jdt.templates" range="[0.0.0,4.10.400.v20240801-2123)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="e4 JDT code templates"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.jdt.templates"/>
                <property name="maven-version" value="4.10.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.jdt.templates" version="4.10.400.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.jdt.templates" version="4.10.400.v20240801-2123"/>
                <provided namespace="java.package" name="org.eclipse.e4.internal.tools.jdt.templates" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.jdt.templates" version="4.10.400.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.ui" range="3.20.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.36.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.jdt.templates
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.jdt.templates.source" range="[4.10.400.v20240801-2123,4.10.400.v20240801-2123]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.jdt.templates" version="4.10.400.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.jdt.templates;singleton:=true
Bundle-Version: 4.10.400.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui" version="2.8.500.v20240702-1335" generation="2">
            <update id="org.eclipse.equinox.p2.ui" range="[0.0.0,2.8.500.v20240702-1335)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning UI Support"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui"/>
                <property name="maven-version" value="2.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui" version="2.8.500.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" version="2.8.500.v20240702-1335"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.query" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.viewers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.ui" version="2.6.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui" version="2.8.500.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="47">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.107.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security.ui" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" range="1.1.600"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.bouncycastle.bcpg" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="1.65.0"/>
                <required namespace="java.package" name="org.bouncycastle.util" range="1.65.1"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.progress" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.pgp" 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.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.phases" 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" 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.operations" 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.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.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.p2.core" range="[2.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="2.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.6.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="1.2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.source" range="[2.8.500.v20240702-1335,2.8.500.v20240702-1335]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui" version="2.8.500.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui;singleton:=true
Bundle-Version: 2.8.500.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.util" version="3.7.300.v20231104-1118" singleton="false" generation="2">
            <update id="org.eclipse.osgi.util" range="[0.0.0,3.7.300.v20231104-1118)" severity="0"/>
            <properties size="13">
                <property name="df_LT.osgiUtilDes" value="OSGi Service Platform Release 4.2.0 Utility Classes"/>
                <property name="df_LT.eclipse.org" value="Eclipse.org - Equinox"/>
                <property name="df_LT.osgiUtil" value="OSGi Release 4.2.0 Utility Classes"/>
                <property name="org.eclipse.equinox.p2.name" value="%osgiUtil"/>
                <property name="org.eclipse.equinox.p2.description" value="%osgiUtilDes"/>
                <property name="org.eclipse.equinox.p2.provider" value="%eclipse.org"/>
                <property name="org.eclipse.equinox.p2.contact" value="www.eclipse.org"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.eclipse.org"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.util"/>
                <property name="maven-version" value="3.7.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util" version="3.7.300.v20231104-1118"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.util" version="3.7.300.v20231104-1118"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.util" version="3.7.300.v20231104-1118">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi.util.function" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.util.promise" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.util.measurement" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.util.position" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.util.xml" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.osgi.util
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.osgi.util" version="3.7.300.v20231104-1118"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.util
Bundle-Version: 3.7.300.v20231104-1118
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.aries.spifly.dynamic.bundle" version="1.3.7" singleton="false" generation="2">
            <update id="org.apache.aries.spifly.dynamic.bundle" range="[0.0.0,1.3.7)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Aries SPI Fly Dynamic Weaving Bundle"/>
                <property name="org.eclipse.equinox.p2.description" value="This bundle contains an extender that facilitates the use         of JRE SPI providers (components typically plugged in to the         JRE through META-INF/services resources)."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.apache.org/spifly/org.apache.aries.spifly.dynamic.bundle/"/>
                <property name="maven-groupId" value="org.apache.aries.spifly"/>
                <property name="maven-artifactId" value="org.apache.aries.spifly.dynamic.bundle"/>
                <property name="maven-version" value="1.3.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.aries.spifly.dynamic.bundle" version="1.3.7"/>
                <provided namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" version="1.3.7"/>
                <provided namespace="java.package" name="org.apache.aries.spifly" version="1.3.7"/>
                <provided namespace="java.package" name="org.apache.aries.spifly.dynamic" version="1.3.7"/>
                <provided namespace="java.package" name="org.apache.aries.spifly.weaver" version="1.3.7"/>
                <provided namespace="osgi.identity" name="org.apache.aries.spifly.dynamic.bundle" version="1.3.7">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.extender" name="osgi.serviceloader.registrar" version="1.0.0"/>
                <provided namespace="osgi.extender" name="osgi.serviceloader.processor" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="10">
                <required namespace="java.package" name="org.apache.aries.spifly.weaver" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.objectweb.asm" range="[9.6.0,10.0.0)"/>
                <required namespace="java.package" name="org.objectweb.asm.commons" range="[9.6.0,10.0.0)"/>
                <required namespace="java.package" name="org.objectweb.asm.util" range="[9.6.0,10.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.7.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.hooks.weaving" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.aries.spifly.dynamic.bundle
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.aries.spifly.dynamic.bundle.source" range="[1.3.7,1.3.7]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.aries.spifly.dynamic.bundle" version="1.3.7"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.aries.spifly.dynamic.bundle
Bundle-Version: 1.3.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.namespace.contract.source" version="1.0.0.201505202024" singleton="false">
            <update id="org.osgi.namespace.contract.source" range="[0.0.0,1.0.0.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.namespace.contract:1.0.0.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.contract"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.contract.source" version="1.0.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.contract.source" version="1.0.0.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.contract.source" version="1.0.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.contract.source" version="1.0.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.contract.source
Bundle-Version: 1.0.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.jxpath" version="1.3.0" singleton="false">
            <update id="org.apache.commons.jxpath" range="[0.0.0,1.3.0)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Commons JXPath"/>
                <property name="org.eclipse.equinox.p2.description" value="A Java-based implementation of XPath 1.0 that, in addition to XML processing, can inspect/modify Java object graphs (the library's explicit purpose) and even mixed Java/XML structures."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://commons.apache.org/jxpath/"/>
                <property name="maven-groupId" value="commons-jxpath"/>
                <property name="maven-artifactId" value="commons-jxpath"/>
                <property name="maven-version" value="1.3"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="20">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.jxpath" version="1.3.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.jxpath" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.axes" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.dynamic" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.util" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.dom" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.servlet" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.container" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.beans" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.functions" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.parser" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.compiler" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.jdom" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.xml" version="1.3.0"/>
                <provided namespace="java.package" name="org.apache.commons.jxpath.ri.model.dynabeans" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.jxpath" version="1.3.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="27">
                <required namespace="java.package" name="javax.servlet" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet.jsp" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.beanutils" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.functions" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.axes" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.compiler" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.beans" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.container" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.dom" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.dynabeans" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.dynamic" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.model.jdom" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.ri.parser" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.servlet" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.util" range="1.3.0"/>
                <required namespace="java.package" name="org.apache.commons.jxpath.xml" range="1.3.0"/>
                <required namespace="java.package" name="org.jdom" range="0.0.0"/>
                <required namespace="java.package" name="org.jdom.input" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.jxpath.source" range="[1.3.0,1.3.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.jxpath" version="1.3.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.jxpath
Bundle-Version: 1.3
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.tree" version="9.7.0" singleton="false" generation="2">
            <update id="org.objectweb.asm.tree" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="org.objectweb.asm.tree"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://asm.ow2.org"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-tree"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.tree" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm.tree" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.tree" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="org.objectweb.asm" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.signature" range="9.7.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.objectweb.asm.tree
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.source" range="[9.7.0,9.7.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.tree" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.tree
Bundle-Version: 9.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.compendium.sdk.feature.jar" version="3.23.300.v20240722-2103">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Compendium SDK"/>
                <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 &quot;Compendium Services&quot;. &#10;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.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.compendium.sdk"/>
                <property name="maven-version" value="3.23.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.compendium.sdk.feature.jar" version="3.23.300.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.compendium.sdk" version="3.23.300.v20240722-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.compendium.sdk" version="3.23.300.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.concurrent.source" version="1.3.100.v20240514-0729" singleton="false">
            <update id="org.eclipse.equinox.concurrent.source" range="[0.0.0,1.3.100.v20240514-0729)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Concurrent API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.concurrent"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent.source" version="1.3.100.v20240514-0729"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.concurrent.source" version="1.3.100.v20240514-0729"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.concurrent.source" version="1.3.100.v20240514-0729">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.concurrent.source" version="1.3.100.v20240514-0729"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.concurrent.source
Bundle-Version: 1.3.100.v20240514-0729
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform.feature"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.platform" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.platform" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.core.di.extensions" version="0.18.300.v20240413-1529" generation="2">
            <update id="org.eclipse.e4.core.di.extensions" range="[0.0.0,0.18.300.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Dependency Injection Extensions"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.extensions"/>
                <property name="maven-version" value="0.18.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions" version="0.18.300.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" version="0.18.300.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di.extensions" version="0.16.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.extensions" version="0.18.300.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.di.extensions
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.source" range="[0.18.300.v20240413-1529,0.18.300.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.di.extensions" version="0.18.300.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.extensions;singleton:=true
Bundle-Version: 0.18.300.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.tests.feature.jar" version="4.33.0.v20240903-0240">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2021 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Tests"/>
                <property name="df_LT.description" value="Eclipse SDK test plug-ins. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.tests"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.feature.jar" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.apache.ant.source" version="1.10.14.v20230922-1200" singleton="false">
            <update id="org.apache.ant.source" range="[0.0.0,1.10.14.v20230922-1200)" severity="0"/>
            <properties size="1">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.ant:1.10.14.v20230922-1200"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.ant.source" version="1.10.14.v20230922-1200"/>
                <provided namespace="osgi.bundle" name="org.apache.ant.source" version="1.10.14.v20230922-1200"/>
                <provided namespace="osgi.identity" name="org.apache.ant.source" version="1.10.14.v20230922-1200">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.ant.source" version="1.10.14.v20230922-1200"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.ant.source
Bundle-Version: 1.10.14.v20230922-1200
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit.feature.feature.jar" version="1.1.400.v20240419-1435">
            <properties size="12">
                <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="%provider"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2020 Red Hat, Inc. and others.&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/"/>
                <property name="df_LT.provider" value="Eclipse.org"/>
                <property name="df_LT.featureName" value="JUnit Test runner client for UnitTest View"/>
                <property name="df_LT.description" value="JUnit test runner client for UnitTest View"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.feature.jar" version="1.1.400.v20240419-1435"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.ui.unittest.junit.feature" version="1.1.400.v20240419-1435"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.ui.unittest.junit.feature" version="1.1.400.v20240419-1435"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde" version="3.13.2800.v20240903-0240">
            <update id="org.eclipse.pde" range="[0.0.0,3.13.2800.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.13.2800-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde" version="3.13.2800.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde" version="3.13.2800.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde" version="3.13.2800.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source" range="[3.13.2800.v20240903-0240,3.13.2800.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde" version="3.13.2800.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde;singleton:=true
Bundle-Version: 3.13.2800.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.commons.source" version="9.7.0" singleton="false">
            <update id="org.objectweb.asm.commons.source" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objectweb.asm.commons:9.7.0"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-commons"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.commons.source" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.commons.source" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.commons.source" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.commons.source" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.commons.source
Bundle-Version: 9.7.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.source" version="9.7.0" singleton="false">
            <update id="org.objectweb.asm.source" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objectweb.asm:9.7.0"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.source" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.source" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.source" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.source" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.source
Bundle-Version: 9.7.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.model.source" version="0.13.300.v20240131-2101" singleton="false">
            <update id="org.eclipse.pde.spy.model.source" range="[0.0.0,0.13.300.v20240131-2101)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Model Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.model"/>
                <property name="maven-version" value="0.13.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.model.source" version="0.13.300.v20240131-2101"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.model.source" version="0.13.300.v20240131-2101"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.model.source" version="0.13.300.v20240131-2101">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.model.source" version="0.13.300.v20240131-2101"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.model.source
Bundle-Version: 0.13.300.v20240131-2101
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching.macosx" version="3.6.300.v20240321-1645" generation="2">
            <update id="org.eclipse.jdt.launching.macosx" range="[0.0.0,3.6.300.v20240321-1645)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Mac OS X Launcher"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching.macosx"/>
                <property name="maven-version" value="3.6.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" version="3.6.300.v20240321-1645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching.macosx" version="3.6.300.v20240321-1645"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.launching.macosx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching.macosx" version="3.6.300.v20240321-1645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.debug.core" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.20.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.launching.macosx
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx.source" range="[3.6.300.v20240321-1645,3.6.300.v20240321-1645]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.os=macosx)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.launching.macosx" version="3.6.300.v20240321-1645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching.macosx; singleton:=true
Bundle-Version: 3.6.300.v20240321-1645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.launcher.source" version="3.108.400.v20240605-2103" singleton="false">
            <update id="org.eclipse.swt.examples.launcher.source" range="[0.0.0,3.108.400.v20240605-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Launcher Example Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.launcher"/>
                <property name="maven-version" value="3.108.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.launcher.source" version="3.108.400.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.launcher.source" version="3.108.400.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.launcher.source" version="3.108.400.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.examples.launcher.source" version="3.108.400.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.launcher.source
Bundle-Version: 3.108.400.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar" version="1.1.702.v20240808-1900">
            <properties size="13">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Apache Httpclient 5 FileTransfer Provider"/>
                <property name="df_LT.description" value="This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclient5.feature"/>
                <property name="maven-version" value="1.1.702-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar" version="1.1.702.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.httpclient5.feature" version="1.1.702.v20240808-1900"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.httpclient5.feature" version="1.1.702.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.jface.text" version="3.25.200.v20240816-1151" singleton="false" generation="2">
            <update id="org.eclipse.jface.text" range="[0.0.0,3.25.200.v20240816-1151)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Text"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.text"/>
                <property name="maven-version" value="3.25.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="31">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" version="3.25.200.v20240816-1151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.text" version="3.25.200.v20240816-1151"/>
                <provided namespace="java.package" name="org.eclipse.jface.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.contentassist.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text.link.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text.revisions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.text.source" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.hyperlink" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.information" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.link" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.presentation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.quickassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.reconciler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.revisions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.rules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.source" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.source.inlined" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.source.projection" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.source.projection.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.templates.persistence" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.text" version="3.25.200.v20240816-1151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.126.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.19.0,4.0.0)"/>
                <required namespace="java.package" name="com.ibm.icu.text" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.text
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.source" range="[3.25.200.v20240816-1151,3.25.200.v20240816-1151]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.text" version="3.25.200.v20240816-1151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.text
Bundle-Version: 3.25.200.v20240816-1151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.source" version="4.10.500.v20240806-1811" singleton="false">
            <update id="org.eclipse.e4.tools.source" range="[0.0.0,4.10.500.v20240806-1811)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tools Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools"/>
                <property name="maven-version" value="4.10.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.source" version="4.10.500.v20240806-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.source" version="4.10.500.v20240806-1811"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.source" version="4.10.500.v20240806-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.source" version="4.10.500.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.source
Bundle-Version: 4.10.500.v20240806-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.util" version="9.7.0" singleton="false" generation="2">
            <update id="org.objectweb.asm.util" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="org.objectweb.asm.util"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://asm.ow2.org"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-util"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.util" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.util" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm.util" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.util" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="org.objectweb.asm" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.signature" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.tree" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.tree.analysis" range="9.7.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.objectweb.asm.util
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.util.source" range="[9.7.0,9.7.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.util" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.util
Bundle-Version: 9.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.annotation.bundle.source" version="2.0.0.202202082230" singleton="false">
            <update id="org.osgi.annotation.bundle.source" range="[0.0.0,2.0.0.202202082230)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.annotation.bundle:2.0.0.202202082230"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.annotation.bundle"/>
                <property name="maven-version" value="2.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.bundle.source" version="2.0.0.202202082230"/>
                <provided namespace="osgi.bundle" name="org.osgi.annotation.bundle.source" version="2.0.0.202202082230"/>
                <provided namespace="osgi.identity" name="org.osgi.annotation.bundle.source" version="2.0.0.202202082230">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.annotation.bundle.source" version="2.0.0.202202082230"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.annotation.bundle.source
Bundle-Version: 2.0.0.202202082230
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui" version="3.206.100.v20240720-1232" generation="2">
            <update id="org.eclipse.ui" range="[0.0.0,3.206.100.v20240720-1232)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Eclipse UI"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui"/>
                <property name="maven-version" value="3.206.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" version="3.206.100.v20240720-1232"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui" version="3.206.100.v20240720-1232"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui" version="3.206.100.v20240720-1232">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.126.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.130.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.source" range="[3.206.100.v20240720-1232,3.206.100.v20240720-1232]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui" version="3.206.100.v20240720-1232"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui; singleton:=true
Bundle-Version: 3.206.100.v20240720-1232
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.performance" version="3.12.500.v20240807-1629" singleton="false" generation="2">
            <update id="org.eclipse.jdt.core.tests.performance" range="[0.0.0,3.12.500.v20240807-1629)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JDT Core Performance Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.performance"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.performance" version="3.12.500.v20240807-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.performance" version="3.12.500.v20240807-1629"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.performance.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.performance" version="3.12.500.v20240807-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.resources" range="[3.20.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.30.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.37.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" range="[3.12.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="[3.13.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.model" range="[3.12.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.13.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.tests.performance
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.performance.source" range="[3.12.500.v20240807-1629,3.12.500.v20240807-1629]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.performance" version="3.12.500.v20240807-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.performance
Bundle-Version: 3.12.500.v20240807-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.build.tests.source" version="1.4.500.v20240727-0845" singleton="false">
            <update id="org.eclipse.pde.build.tests.source" range="[0.0.0,1.4.500.v20240727-0845)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tests Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.build.tests"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.tests.source" version="1.4.500.v20240727-0845"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.build.tests.source" version="1.4.500.v20240727-0845"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.build.tests.source" version="1.4.500.v20240727-0845">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.build.tests.source" version="1.4.500.v20240727-0845"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.build.tests.source
Bundle-Version: 1.4.500.v20240727-0845
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-launcher.source" version="1.11.0" singleton="false">
            <update id="junit-platform-launcher.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-launcher:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-launcher"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-launcher.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-launcher.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-launcher.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-launcher.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-launcher.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.sdk.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="pgp.trustedPublicKeys" value="-----BEGIN PGP PUBLIC KEY BLOCK-----&#10;&#10;xsFNBFhaXO0BEAC8WCdwrJNF/W+C8m9FYwAhEvKBvQ7xmoGYZqgcYe2ntT8udvgZ&#10;k+dRwZJnu1VI3a8feOLrAmeNI2MxPP0+l2kGeC55c10duXPzLvW9oHONm39FZpCM&#10;X1m66TYkUBeu/DIttNf5l0nv54dmm4VAWjutnVmlKGf5MVmmAH4mrkmgs7UTyQRK&#10;JKJ8B7tAt6CI1tXq2ULjzUpz9iyD1IkWal4K2gYfooSuGLayNY+SCdcT9uZkpS4B&#10;rnHy2QeJqPSnJv+5G1SkX1fzavWelrf72vx+su8L8QzUa6JtGJatFbAHzEdXGJ98&#10;JnK7TAQvR3hCyzj+TnVCY1hiRO6B+4zI3j/vSJVdc5wmLejvfZRqhiaQ8Vr4xDbu&#10;w7/i+raAKwr//zVGAqp/zN6zQmyoLks+cfuI4yqHuXKGaNs5RapKCxfukC/TRB2e&#10;fLhqCpXAbRQ8a+R+0CCBP2WYDYNQoh4FnwuqtZefnm8NVKW+2we5y3llIrXV5PQb&#10;FFN5WOLuNvO/JOtRQSjNd4WYttwNCDP7ATpRK6ixz7qveztGNhuiCRx01HbZ2uUE&#10;DKV0DW8mWRjALl9/akMRcdIeTayKHDVjeNq5amnWT0vZ2F422BJW6sQryTs/NIBK&#10;XGoVVZeXms3fzL9IpztcVFZTuwmk5kk1FXXaBDMwVHlR5hC5gIuLIfLVEwARAQAB&#10;zTpFY2xpcHNlIFBsYXRmb3JtIFByb2plY3QgPHBsYXRmb3JtLXJlbGVuZy1kZXZA&#10;ZWNsaXBzZS5vcmc+wsF9BBMBCAAnBQJYWlztAhsvBQkJZgGABQsJCAcDBRUKCQgL&#10;BRYCAwEAAh4BAheAAAoJELbTq5vMZBKC8SsP/3csTQk6nxtGtQ5Q5HDBZ/5yeQe1&#10;uVMl4DXJMxjYMRI29Uzrb+uMzP7zfs8xTBXktPB+bC5CqVE7QsnBEAMdXWvqk6pw&#10;pmbC/felj+dyoy8FAHA+f52W94PYjci0TyDYgEeWAvtnnzJ8tMTZQT5qxhYM/Kt5&#10;9XIrRqVCXw/kh7wlW4MF5MQAI8SK2j9W4WY9wMQbW5xfaYHo23Xi/NZ6nuYOoRKb&#10;ejtlHXa4FSHOVYSg9sqNNnSI3mEvHrGbtlSli6ApwCSG8lcLNqjtgf2/kZncB9yg&#10;DmTNq7ivFE9CxW6w8CGl3fpCZiT4DWXNj81P/lqpNjIwjEcbrZVbvXw5pjFKi0sJ&#10;rpbc1ClhTKXKv+/Sn5cxMHYmzrrBoQBlLXLe+ETRZNbOpY5pSBis9ALBwXp4ARq+&#10;YydwV1L2jntUPi3rYsR6PPnDNNfi2XNOSPF3ms5opGcR6jd+DzxzAN0Q1VTgKaHk&#10;GpR2PqPu5RTelDObzYi28y8+URyys8JoKPpTsyJqYcJtW4X0JPgd/mRS7y53n6MQ&#10;Quy2/yDJKomEe+Nnag16eqGDIie7RrSx82TKF9cT4Wr8qEwD22UnLEuiy02TXzsR&#10;tWyVDCZE2mDbHbOMz0uuMqcA3WCEyZrzR1vmH7TnQ1NA9K9oxzzaayNOUw7IgE02&#10;HNwdca2ZV+Wgurj4wsFcBBABCAAGBQJYWl1CAAoJEJ+itymfUeVDJhkQAJEHg3s+&#10;iDs1GXoh85pcAWHdrl+PXCLz/gMAYrGvj1kKtW63atTpBvu+BnELVj7eKTUnCgRM&#10;W2w8eKfDgQo8J6bQtHRpHnYSb7bAOKpiBgz13aZJjSvz14vabzP4zWdHtJEOmoH0&#10;U8I0xIyFmBovelQAN9tSRaD6gWcbsAqJJPCgpn43QGSueSWuFND0Zk0rnwoc/1a8&#10;JUKf6zEjHqBRfEVe+itvigIr9fy+xdX6fA6OE6OnBl7VZlVVKO8/EVdx3aehzHLc&#10;WxykAVmNe2iSOW1D7UvZQvYds8f1OUHQiKc+jkA3Na/xVQ0Gwuu0L7nIi7JkAWNY&#10;dOxPk+K9kWSa4ReXlOKjhC0hmNMtohKuZ2TSOsAqaWZtpJoPZpDOqDhOvx/lwBck&#10;cxPSUZEJB88fdHTzR9PFD07Zh8EE+oRqVp7xauIgoTLk8wrUSnnJ4dwx+Zzp2OLB&#10;mC0vAI+gSQXHkbG06jRDsPlXXMpS5/nEb2FhcEC3M4ytP6z+u1R2KM0c3jH9WRLB&#10;ALqSWNM3cR5TJjUeTyN8O70s13+1tKnZNm08C0XHphxGC4SMMCaKqJ0hEqGr0WCA&#10;qLrarSprDJ44ZFf8TcURHeKV2SuFXKUGyjgF22wAGepuKZ4whUuwBBxtDNXrpIdQ&#10;/qAjTdr9LQcjGwZD6nH45HD+eiUaFZOlANQ8zsFNBFhaXPsBEAC3bR7f5euHbpID&#10;DTuFYHPI0+S5X0DhuqcGBUL2HSFhWMwIlfsAaO+pt7GyfXLUkTmzugwmwO+sOW2Q&#10;mwEZQcK2z3BrcjytZophZ9AUajbAjnadSH6UXCMmfExVVnaYSfl/+Uub42szQE/r&#10;3gCRIz6M6clVVAjpFv4G/mumfQUV/XzLoUEYXTgwTokFJ97R+hDbHvBEBrUT8M6z&#10;HP5DhN3EBug3qb6wZVOa/+HEX3M+7k4jVT/ppNumw0acg0DDoSNQ13VsRV6sV0XE&#10;4zr3Zfs84f8xCgXpEMs4U6DZGqs3iJVVtbRf0oL0fgcxNgRrmbCrBfbXYfrS4u+f&#10;J0vB+Wrflv9eNA3i6TtVL6uYpZy9uO2B1olKVzfEhsgB3QrULB4jVHZjIXGe4ILn&#10;45ndMtAeY4M91wyobgG99Xl+1vPHrxV0+2zRP66J3puyxiKE2B7gd7hib54CB3lY&#10;yrG1S+K1kZGCI1IFKCnqmTJXY0tKoLAASS3vtDcknXenzR5RVSpWTDuxtusekfL0&#10;Bw8pCBoz9L4Hex8Q1j//D5CZlqcg1NKFfmBZ7ta9PTuJcpOsz/LaPG/0VHYt/QAv&#10;5o4eeZESl7iZyM4/0NFh2s/rq0R8Z9yVSSkIvvO8d8XGZ65NTm3T4NFuEihn+AEm&#10;+zg4KiGdYBEZvs8QQoW9e1+MMN8xnwARAQABwsOEBBgBCAAPBQJYWlz7AhsCBQkJ&#10;ZgGAAikJELbTq5vMZBKCwV0gBBkBCAAGBQJYWlz7AAoJEHAOTzm8BTZLp0sP/0kU&#10;dbRktaQ49o6Jy6UdMD4pQqYUugDb/Pecr5YOqxxuJyouIUNCc2cYRgsJIMRJEWio&#10;si3xIk4oRE5BdetQKiz4crxPC7kNQBvgPrVJ0fP094ChPLf5tv1LUnGcDdUBEFXP&#10;7huzE622dp4F3x+uZN384Y8veQJyRwLMLtr4nNYcw4u+x5UKTdDt2nSblP433btU&#10;cTRNDEbfDBRI7ExcEgVZupQ8YHGVfqo0SxkM508ixefwMgiO2eM/cR2TyhatXh86&#10;nr4nzYqn2/Cl9trByjknZ1Qcwav1MW0+YyGzUkYQ/dRY7WQ+2esItzzrAf/UVmQZ&#10;XQqL+GRGo5sRc8aceEQKmDkiJBKK/WbURm2blr04nuLxSLq+03+eN5hOp8SnIIBM&#10;TaeDE8jndbHDHPaMnMx+etTk3RzgmBMqAsKRvTdh29fzA51kohyhuOdQr3axORR3&#10;D2So6f5x1HEcP1kAt24I+knAGsuuBCguUvbVvlqfOTssr4/jO5QczsadfZxEqXwv&#10;vn8wQEDzMbQ/BL62U8ahUicTDh/W4cwfPjBbdPLZmG+UsKGIuAvCSfsGYDXrSSiv&#10;o9O378jFAoR/0m5AlbMzIokhIxwNipNCzFWCkvziyVO4u7WV1WidO/EBHkw8uYUs&#10;7LrXfqK5RZEffpoK9R1IdFIGJaH03xIu2yw3kq9HqGYQAISqS95RSMGAmqLlfOM1&#10;O81PVVisf2hx0siboimdAZYwfAGqNm48Rht9oXHRn4oobuwlVEGZiTWkYgi8gnPe&#10;xTKjZe6rmYZT79nL6pyhLimUa44lxA6mgtJ4D9ftqNnMEqIntaLHbBkR0itXNNlS&#10;qvMv1WsoVS19i4kVseLr4dFMnjtesYOhJg/sl7T/IQHzflqjSyCNo5dffffAQB3K&#10;rdaq8cz7qTW6PXM4EAFQH5uTaYJ8oDI3t7XsGyxBWX0+xVYHXXSU5Iq2CrB34Ipc&#10;ygoXyTFOoZeXHDguPMXX2LnV+R7lNc0EeJ0oTyRSzmw0ao/5bgfiY14GfN0hvUFt&#10;HIQ/Utlm2MUB108uOMeQ4EnM2xCiGtxjvHCc9IvS9OuR0zGpT6aSxXrrMMVC0QHA&#10;Z+ntRHqo4mFuXrPth7+arUOW/PYmm3iLAaKqsXPhkjUrM3Ryp5v/J809tRyDmSX2&#10;YOQQysGGkayKI2GyiilZ8MULM02MANot9m+QlOo1lLpmOUJDtzCHylg4M+kHpGPL&#10;AW5Oi8j/f/7YH/S47HmSdgw3sHZl69WHIprKXtD8103BdNqrPJev2azwqWwxFpN8&#10;3tEPbK4SwWPgk1nSELXZZ5ClcDgqatg+/nv7orxRAQZ+sBQdLn/Ztf0y2NKwqFh5&#10;UNmHBQdtflW5G1L5fQggWG7V&#10;=/Asu&#10;-----END PGP PUBLIC KEY BLOCK-----"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Project SDK"/>
                <property name="df_LT.description" value="SDK for Eclipse."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="26">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.group" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.source.feature.group" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.feature.group" range="[3.16.0.v20240903-0240,3.16.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source.feature.group" range="[3.16.0.v20240903-0240,3.16.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.feature.group" range="[1.0.400.v20240416-0657,1.0.400.v20240416-0657]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.source.feature.group" range="[1.0.400.v20240416-0657,1.0.400.v20240416-0657]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.group" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source.feature.group" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.feature.feature.group" range="[1.2.300.v20240719-1744,1.2.300.v20240719-1744]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.feature.feature.group" range="[1.1.400.v20240322-0935,1.1.400.v20240322-0935]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.feature.feature.group" range="[1.2.500.v20240702-1918,1.2.500.v20240702-1918]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source.feature.group" range="[2.7.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source.feature.group" range="[2.7.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source.feature.group" range="[2.16.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source.feature.group" range="[1.7.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source.feature.group" range="[1.8.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.source.feature.group" range="[1.4.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.source.feature.group" range="[1.1.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.source.feature.group" range="[3.13.7,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.source.feature.group" range="[2.0.0,3.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group" range="[1.0.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" range="[1.1.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <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.frameworkadmin" version="2.3.200.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.frameworkadmin" range="[0.0.0,2.3.200.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Framework Admin"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin"/>
                <property name="maven-version" value="2.3.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin" version="2.3.200.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" version="2.3.200.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.frameworkadmin" version="2.0.0"/>
                <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="osgi.identity" name="org.eclipse.equinox.frameworkadmin" version="2.3.200.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.frameworkadmin
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.source" range="[2.3.200.v20240321-1450,2.3.200.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.frameworkadmin" version="2.3.200.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin;singleton:=true
Bundle-Version: 2.3.200.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.core.feature.group" version="1.16.200.v20240717-2103" singleton="false">
            <update id="org.eclipse.equinox.server.core.feature.group" range="[0.0.0,1.16.200.v20240717-2103)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.core"/>
                <property name="maven-version" value="1.16.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Core Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.feature.group" version="1.16.200.v20240717-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services" range="[3.12.100.v20240327-0645,3.12.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.scr" range="[2.2.12,2.2.12]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.feature.jar" range="[1.16.200.v20240717-2103,1.16.200.v20240717-2103]">
                    <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="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="uninstall">
            removeSourceBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            addSourceBundle(bundle:${artifact})
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.ui.source" version="1.5.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.jsch.ui.source" range="[0.0.0,1.5.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JSch UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.ui"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.ui.source" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.ui.source" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.ui.source" version="1.5.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jsch.ui.source" version="1.5.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.ui.source
Bundle-Version: 1.5.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.component.source" version="1.5.1.202212101352" singleton="false">
            <update id="org.osgi.service.component.source" range="[0.0.0,1.5.1.202212101352)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.component:1.5.1.202212101352"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.component"/>
                <property name="maven-version" value="1.5.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.source" version="1.5.1.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.component.source" version="1.5.1.202212101352"/>
                <provided namespace="osgi.identity" name="org.osgi.service.component.source" version="1.5.1.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.component.source" version="1.5.1.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.component.source
Bundle-Version: 1.5.1.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.annotation-api.source" version="2.1.1" singleton="false">
            <update id="jakarta.annotation-api.source" range="[0.0.0,2.1.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.annotation-api:2.1.1"/>
                <property name="maven-groupId" value="jakarta.annotation"/>
                <property name="maven-artifactId" value="jakarta.annotation-api"/>
                <property name="maven-version" value="2.1.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api.source" version="2.1.1"/>
                <provided namespace="osgi.bundle" name="jakarta.annotation-api.source" version="2.1.1"/>
                <provided namespace="osgi.identity" name="jakarta.annotation-api.source" version="2.1.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.annotation-api.source" version="2.1.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.annotation-api.source
Bundle-Version: 2.1.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.templating.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.templating.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.templating:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.templating"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templating.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.templating.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.templating.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.templating.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.templating.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-api.source" version="5.11.0" singleton="false">
            <update id="junit-jupiter-api.source" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-jupiter-api:5.11.0"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-api"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api.source" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-api.source" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-api.source" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-api.source" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-api.source
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.xmlgraphics" version="2.9.0.v20230916-1600" singleton="false" generation="2">
            <update id="org.apache.xmlgraphics" range="[0.0.0,2.9.0.v20230916-1600)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.xmlgraphics : xmlgraphics-commons"/>
                <property name="maven-wrapped-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-wrapped-artifactId" value="xmlgraphics-commons"/>
                <property name="maven-wrapped-version" value="2.9"/>
            </properties>
            <provides size="39">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.xmlgraphics" version="2.9.0.v20230916-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.xmlgraphics" version="2.9.0.v20230916-1600"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.fonts" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.codec" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.codec.png" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.codec.tiff" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.codec.util" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.cache" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.impl" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.impl.imageio" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.pipeline" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.spi" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.loader.util" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.rendered" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.writer" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.writer.imageio" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.image.writer.internal" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.io" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.java2d" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.java2d.color" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.java2d.color.profile" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.java2d.ps" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.ps" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.ps.dsc" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.ps.dsc.events" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.ps.dsc.tools" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.util" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.util.dijkstra" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.util.i18n" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.util.io" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.util.uri" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.xmp" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.xmp.merge" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.xmp.schemas" version="2.9.0"/>
                <provided namespace="java.package" name="org.apache.xmlgraphics.xmp.schemas.pdf" version="2.9.0"/>
                <provided namespace="osgi.identity" name="org.apache.xmlgraphics" version="2.9.0.v20230916-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="65">
                <required namespace="java.package" name="java.awt" range="0.0.0"/>
                <required namespace="java.package" name="java.awt.color" range="0.0.0"/>
                <required namespace="java.package" name="java.awt.font" range="0.0.0"/>
                <required namespace="java.package" name="java.awt.geom" range="0.0.0"/>
                <required namespace="java.package" name="java.awt.image" range="0.0.0"/>
                <required namespace="java.package" name="java.awt.image.renderable" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio.event" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio.metadata" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio.plugins.jpeg" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio.spi" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.dom" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.sax" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.commons.io" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.commons.io.output" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.commons.logging" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.fonts" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.codec.png" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.codec.tiff" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.codec.util" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader.cache" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader.impl" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader.pipeline" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader.spi" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.loader.util" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.rendered" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.image.writer" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.io" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.java2d" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.java2d.color" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.java2d.color.profile" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.ps" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.ps.dsc" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.ps.dsc.events" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.ps.dsc.tools" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.util" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.util.dijkstra" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.util.i18n" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.util.io" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.xmp" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.xmp.merge" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.xmp.schemas" range="[2.9.0,3.0.0)"/>
                <required namespace="java.package" name="org.apache.xmlgraphics.xmp.schemas.pdf" range="[2.9.0,3.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.xmlgraphics
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.xmlgraphics.source" range="[2.9.0.v20230916-1600,2.9.0.v20230916-1600]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.xmlgraphics" version="2.9.0.v20230916-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.xmlgraphics
Bundle-Version: 2.9.0.v20230916-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-commons.source" version="1.11.0" singleton="false">
            <update id="junit-platform-commons.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-commons:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-commons"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-commons.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-commons.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-commons.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-commons.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-commons.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar" version="1.1.402.v20240812-1535">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Filetransfer SSL Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.ssl.feature"/>
                <property name="maven-version" value="1.1.402-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar" version="1.1.402.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.ssl.feature.source" version="1.1.402.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.ssl.feature.source" version="1.1.402.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.osgi.namespace.contract" version="1.0.0.201505202024" singleton="false" generation="2">
            <update id="org.osgi.namespace.contract" range="[0.0.0,1.0.0.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.namespace.contract"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.namespace.contract Version 1.0.0."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.namespace.contract"/>
                <property name="maven-version" value="1.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.contract" version="1.0.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.namespace.contract" version="1.0.0.201505202024"/>
                <provided namespace="java.package" name="org.osgi.namespace.contract" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.osgi.namespace.contract" version="1.0.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.osgi.namespace.contract
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.namespace.contract.source" range="[1.0.0.201505202024,1.0.0.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.namespace.contract" version="1.0.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.namespace.contract
Bundle-Version: 1.0.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.variables" version="3.6.500.v20240702-1152" generation="2">
            <update id="org.eclipse.core.variables" range="[0.0.0,3.6.500.v20240702-1152)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Core Variables"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.variables"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables" version="3.6.500.v20240702-1152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.variables" version="3.6.500.v20240702-1152"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.variables" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.variables" version="3.6.500.v20240702-1152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.variables
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables.source" range="[3.6.500.v20240702-1152,3.6.500.v20240702-1152]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.variables" version="3.6.500.v20240702-1152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.variables; singleton:=true
Bundle-Version: 3.6.500.v20240702-1152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit.source.feature.jar" version="1.12.0.v20240604-0832">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Data Binding Developer Resources"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework and integrating with EMF's editing framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.source.feature.jar" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.databinding.edit.source" version="1.12.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.databinding.edit.source" version="1.12.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.sdk.ide" version="4.33.0.I20240903-0240">
            <update id="org.eclipse.sdk.ide" range="[4.0.0,4.33.0.I20240903-0240)" severity="0" description="An update for 4.x generation Eclipse SDK."/>
            <properties size="5">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse SDK"/>
                <property name="org.eclipse.equinox.p2.type.product" value="true"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="org.eclipse.equinox.p2.description" value="4.33 Release of the Eclipse SDK."/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
            </properties>
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="13">
                <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.user.ui.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.source.feature.group" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]">
                    <filter>
            (|(org.eclipse.equinox.p2.install.mode.root=true)(org.eclipse.sdk.ide.install.mode.root=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.configuration" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.feature.group" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]">
                    <filter>
            (|(org.eclipse.equinox.p2.install.mode.root=true)(org.eclipse.sdk.ide.install.mode.root=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.group" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]">
                    <filter>
            (|(org.eclipse.equinox.p2.install.mode.root=true)(org.eclipse.sdk.ide.install.mode.root=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.application" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
                <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="tooling.osgi.bundle.default" range="[1.0.0,1.0.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.source.feature.group" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]">
                    <filter>
            (|(org.eclipse.equinox.p2.install.mode.root=true)(org.eclipse.sdk.ide.install.mode.root=true))
          </filter>
                </required>
                <required namespace="osgi.ee" name="JavaSE" range="0.0.0"/>
            </requires>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="configure">
            mkdir(path:${installFolder}/dropins);
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="http://eclipse.org/legal/epl/notice.php" url="http://eclipse.org/legal/epl/notice.php">
          
   Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

-   Content may be structured and packaged into modules to facilitate
    delivering, extending, and upgrading the Content. Typical modules may
    include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
    features ("Features").
-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR
    (Java™ ARchive) in a directory named "plugins".
-   A Feature is a bundle of one or more Plug-ins and/or Fragments and
    associated material. Each Feature may be packaged as a sub-directory in a
    directory named "features". Within a Feature, files named "feature.xml" may
    contain a list of the names and version numbers of the Plug-ins and/or
    Fragments associated with that Feature.
-   Features may also include other Features ("Included Features"). Within a
    Feature, files named "feature.xml" may contain a list of the names and
    version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

-   The top-level (root) directory
-   Plug-in and Fragment directories
-   Inside Plug-ins and Fragments packaged as JARs
-   Sub-directories of the directory named "src" of certain Plug-ins
-   Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

-   Eclipse Public License Version 1.0 (available at
    http://www.eclipse.org/legal/epl-v10.html)
-   Eclipse Distribution License Version 1.0 (available at
    http://www.eclipse.org/licenses/edl-v1.0.html)
-   Common Public License Version 1.0 (available at
    http://www.eclipse.org/legal/cpl-v10.html)
-   Apache Software License 1.1 (available at
    http://www.apache.org/licenses/LICENSE)
-   Apache Software License 2.0 (available at
    http://www.apache.org/licenses/LICENSE-2.0)
-   Mozilla Public License Version 1.1 (available at
    http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1.  A series of actions may occur ("Provisioning Process") in which a user may
    execute the Provisioning Technology on a machine ("Target Machine") with the
    intent of installing, extending or updating the functionality of an
    Eclipse-based product.
2.  During the Provisioning Process, the Provisioning Technology may cause third
    party Installable Software or a portion thereof to be accessed and copied to
    the Target Machine.
3.  Pursuant to the Specification, you will provide to the user the terms and
    conditions that govern the use of the Installable Software ("Installable
    Software Agreement") and such Installable Software Agreement shall be
    accessed from the Target Machine in accordance with the Specification. Such
    Installable Software Agreement must inform the user of the terms and
    conditions that govern the Installable Software and must solicit acceptance
    by the end user in the manner prescribed in such Installable
    Software Agreement. Upon such indication of agreement by the user, the
    provisioning Technology will complete installation of the
    Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.
         
        </license>
            </licenses>
        </unit>
        <unit id="org.eclipse.jdt.ui.tests" version="3.15.500.v20240808-1811" generation="2">
            <update id="org.eclipse.jdt.ui.tests" range="[0.0.0,3.15.500.v20240808-1811)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Java Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.tests"/>
                <property name="maven-version" value="3.15.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="37">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests" version="3.15.500.v20240808-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests" version="3.15.500.v20240808-1811"/>
                <provided namespace="java.package" name="org.eclipse.jdt.junit.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.testplugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.testplugin.test" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.testplugin.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.examples" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.examples.filters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.leaktest" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.leaktest.example" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.leaktest.reftracker" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.activation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.browsing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.buildpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.callhierarchy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.chkpii" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.core.rules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.core.source" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.hover" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.jarexport" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.leaks" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.packageview" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.performance.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.quickfix" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.ui.internal.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.tests.wizardapi" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.tests" version="3.15.500.v20240808-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="42">
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit4.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit5.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.bcoview" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.jeview" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.astview" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="3.24.2"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.commons" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.engine" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.ui.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.source" range="[3.15.500.v20240808-1811,3.15.500.v20240808-1811]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.ui.tests" version="3.15.500.v20240808-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.tests; singleton:=true
Bundle-Version: 3.15.500.v20240808-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.core" version="1.3.500.v20240706-1616" generation="2">
            <update id="org.eclipse.pde.ua.core" range="[0.0.0,1.3.500.v20240706-1616)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE UA Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.core"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.core" version="1.3.500.v20240706-1616"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.core" version="1.3.500.v20240706-1616"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.cheatsheet.comp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.cheatsheet.simple" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.cheatsheet.simple.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.ctxhelp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.ctxhelp.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.icheatsheet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.icheatsheet.comp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.toc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.core.toc.text" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.core" version="1.3.500.v20240706-1616">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ua.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.core.source" range="[1.3.500.v20240706-1616,1.3.500.v20240706-1616]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ua.core" version="1.3.500.v20240706-1616"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.core;singleton:=true
Bundle-Version: 1.3.500.v20240706-1616
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.feature.group" version="2.38.0.v20240721-0802" singleton="false">
            <update id="org.eclipse.emf.ecore.feature.group" range="[0.0.0,2.38.0.v20240721-0802)" severity="0"/>
            <properties size="12">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF - Eclipse Modeling Framework Core Runtime"/>
                <property name="df_LT.description" value="The core runtime for EMF, including EMF's common utilities, Ecore, XML/XMI persistence, and the change model."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.feature.group" version="2.38.0.v20240721-0802"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore" range="[2.37.0.v20240721-0802,2.37.0.v20240721-0802]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.change" range="[2.17.0.v20240604-0832,2.17.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.xmi" range="[2.38.0.v20240721-0634,2.38.0.v20240721-0634]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.feature.jar" range="[2.38.0.v20240721-0802,2.38.0.v20240721-0802]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.pde.ui.templates.tests.source" version="1.2.400.v20240508-0852" singleton="false">
            <update id="org.eclipse.pde.ui.templates.tests.source" range="[0.0.0,1.2.400.v20240508-0852)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tests for PDE templates Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.templates.tests"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.tests.source" version="1.2.400.v20240508-0852"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.templates.tests.source" version="1.2.400.v20240508-0852"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.templates.tests.source" version="1.2.400.v20240508-0852">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ui.templates.tests.source" version="1.2.400.v20240508-0852"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.templates.tests.source
Bundle-Version: 1.2.400.v20240508-0852
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.1.100.v20240808-1900" generation="2">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclient5" range="[0.0.0,1.1.100.v20240808-1900)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF HttpComponents 5 Filetransfer Provider"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclient5"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.1.100.v20240808-1900"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.provider.filetransfer.httpclient5" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.1.100.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="54">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="3.9.101"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="3.10.800"/>
                <required namespace="java.package" name="org.apache.hc.client5.http" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.async" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.async.methods" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.auth" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.classic" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.classic.methods" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.config" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.cookie" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.entity" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.entity.mime" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.async" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.auth" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.classic" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.cookie" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.io" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.nio" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.routing" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.io" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.nio" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.protocol" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.psl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.routing" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.socket" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.ssl" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.utils" range="[5.1.3,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.config" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io.entity" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.message" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.protocol" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.pool" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.util" range="[5.1.4,6.0.0)"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.events" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.identity" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.service" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.internal.provider.filetransfer" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.browse" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.identity" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.retrieve" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.util" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" 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="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.component.annotations" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.5.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.5.2"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.provider.filetransfer.httpclient5
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.source" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.provider.filetransfer.httpclient5" version="1.1.100.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5;singleton:=true
Bundle-Version: 1.1.100.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.common.feature.jar" version="2.32.0.v20240731-0952">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Common"/>
                <property name="df_LT.description" value="Common platform-independent utilities used throughout EMF, including collection classes, notifiers, adapters, and commands."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.32.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.jar" version="2.32.0.v20240731-0952"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.common" version="2.32.0.v20240731-0952"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.common" version="2.32.0.v20240731-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.debug.ui.launchview.source" version="1.1.500.v20240415-0528" singleton="false">
            <update id="org.eclipse.debug.ui.launchview.source" range="[0.0.0,1.1.500.v20240415-0528)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Debug UI Launch Configuration View Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.ui.launchview"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.launchview.source" version="1.1.500.v20240415-0528"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.ui.launchview.source" version="1.1.500.v20240415-0528"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.ui.launchview.source" version="1.1.500.v20240415-0528">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.ui.launchview.source" version="1.1.500.v20240415-0528"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.ui.launchview.source
Bundle-Version: 1.1.500.v20240415-0528
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.resolve.source" version="7.0.0.202310060912" singleton="false">
            <update id="biz.aQute.resolve.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for biz.aQute.resolve:7.0.0.202310060912"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.resolve"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.resolve.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.resolve.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="biz.aQute.resolve.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.resolve.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.resolve.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.source" version="3.14.100.v20240524-2010" singleton="false">
            <update id="org.eclipse.text.source" range="[0.0.0,3.14.100.v20240524-2010)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Text Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text"/>
                <property name="maven-version" value="3.14.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.source" version="3.14.100.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.source" version="3.14.100.v20240524-2010"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.source" version="3.14.100.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.text.source" version="3.14.100.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.source
Bundle-Version: 3.14.100.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.pushstream.source" version="1.1.0.202212101352" singleton="false">
            <update id="org.osgi.util.pushstream.source" range="[0.0.0,1.1.0.202212101352)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.pushstream:1.1.0.202212101352"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.pushstream"/>
                <property name="maven-version" value="1.1.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.pushstream.source" version="1.1.0.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.pushstream.source" version="1.1.0.202212101352"/>
                <provided namespace="osgi.identity" name="org.osgi.util.pushstream.source" version="1.1.0.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.pushstream.source" version="1.1.0.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.pushstream.source
Bundle-Version: 1.1.0.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.annotations" version="1.4.0.v20240725-0536" generation="2">
            <update id="org.eclipse.pde.api.tools.annotations" range="[0.0.0,1.4.0.v20240725-0536)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="PDE API Tools Annotations"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.annotations"/>
                <property name="maven-version" value="1.4.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.annotations" version="1.4.0.v20240725-0536"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.annotations" version="1.4.0.v20240725-0536"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.annotations" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.annotations" version="1.4.0.v20240725-0536">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.pde.api.tools.annotations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.annotations.source" range="[1.4.0.v20240725-0536,1.4.0.v20240725-0536]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.api.tools.annotations" version="1.4.0.v20240725-0536"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.annotations;singleton:=true
Bundle-Version: 1.4.0.v20240725-0536
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servlet" version="1.8.200.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.http.servlet" range="[0.0.0,1.8.200.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Http Services Servlet"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servlet"/>
                <property name="maven-version" value="1.8.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet" version="1.8.200.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servlet" version="1.8.200.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.servlet" version="1.2.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.servlet.context" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.servlet.session" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.servlet.dto" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servlet" version="1.8.200.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.implementation" name="osgi.http" version="1.1.0"/>
                <provided namespace="osgi.service" name="org.eclipse.equinox.http.servlet_1.8.200.v20240321-1445-2" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.http.HttpService" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.equinox.http.servlet_1.8.200.v20240321-1445-3" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.http.runtime.HttpServiceRuntime" type="List"/>
                    </properties>
                </provided>
                <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="java.package" name="javax.servlet" range="[3.1.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="[3.1.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[3.1.0,5.0.0)"/>
                <required namespace="java.package" name="org.apache.commons.fileupload" range="[1.2.2,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.fileupload.disk" range="[1.2.2,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.commons.fileupload.servlet" range="[1.2.2,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.dto" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.http" range="[1.2.0,1.3.0)"/>
                <required namespace="java.package" name="org.osgi.service.http.context" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.service.http.runtime" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.service.http.runtime.dto" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.service.http.whiteboard" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.http.servlet
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.source" range="[1.8.200.v20240321-1445,1.8.200.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.servlet" version="1.8.200.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servlet
Bundle-Version: 1.8.200.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.feature.group" version="3.19.600.v20240903-0240" singleton="false">
            <update id="org.eclipse.jdt.feature.group" range="[0.0.0,3.19.600.v20240903-0240)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt"/>
                <property name="maven-version" value="3.19.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others.&#10;All rights reserved. This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License v1.0&#10;which accompanies this distribution, and is available at&#10;http://www.eclipse.org/legal/epl-v10.html&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Java Development Tools"/>
                <property name="df_LT.description" value="Eclipse Java development tools (binary runtime and user documentation)."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.group" version="3.19.600.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="41">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.ui" range="[3.9.500.v20240721-1149,3.9.500.v20240721-1149]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.core" range="[3.8.500.v20240702-1051,3.8.500.v20240702-1051]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.ui" range="[3.8.400.v20240321-1252,3.8.400.v20240321-1252]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.core" range="[1.4.500.v20240620-1418,1.4.500.v20240620-1418]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="[3.39.0.v20240807-1632,3.39.0.v20240807-1632]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.formatterapp" range="[1.2.250.v20240311-0615,1.2.250.v20240311-0615]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation" range="[1.2.100.v20240212-1051,1.2.100.v20240212-1051]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation" range="[2.3.0.v20240111-2306,2.3.0.v20240111-2306]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation" range="[1.21.200.v20240815-2038,1.21.200.v20240815-2038]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui" range="[3.13.500.v20240822-0459,3.13.500.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug" range="[3.21.500.v20240725-1239,3.21.500.v20240725-1239]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit" range="[3.16.500.v20240621-0244,3.16.500.v20240621-0244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core" range="[3.13.300.v20240826-1900,3.13.300.v20240826-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime" range="[3.7.500.v20240702-1918,3.7.500.v20240702-1918]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit4.runtime" range="[1.3.100.v20231214-1952,1.3.100.v20231214-1952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit5.runtime" range="[1.1.300.v20231214-1952,1.1.300.v20231214-1952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching" range="[3.23.0.v20240822-0459,3.23.0.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" range="[3.33.0.v20240822-0459,3.33.0.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.junit" range="[4.13.2.v20230809-1000,4.13.2.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core" range="[2.2.0.v20230809-1000,2.2.0.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-engine" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-migrationsupport" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-params" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-commons" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-engine" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-launcher" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-runner" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-api" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-commons" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-engine" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-vintage-engine" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.opentest4j" range="[1.3.0,1.3.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apiguardian.api" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.user" range="[3.15.2300.v20240823-1014,3.15.2300.v20240823-1014]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" range="[3.6.300.v20240321-1645,3.6.300.v20240321-1645]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.ui.macosx" range="[1.4.300.v20240321-1645,1.4.300.v20240321-1645]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.launching" range="[1.4.500.v20240613-1053,1.4.500.v20240613-1053]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.jar" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]">
                    <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.core.filebuffers.source" version="3.8.300.v20240207-1054" singleton="false">
            <update id="org.eclipse.core.filebuffers.source" range="[0.0.0,3.8.300.v20240207-1054)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="File Buffers Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filebuffers"/>
                <property name="maven-version" value="3.8.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.source" version="3.8.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filebuffers.source" version="3.8.300.v20240207-1054"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filebuffers.source" version="3.8.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.filebuffers.source" version="3.8.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filebuffers.source
Bundle-Version: 3.8.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.ui.launchview" version="1.1.500.v20240415-0528" generation="2">
            <update id="org.eclipse.debug.ui.launchview" range="[0.0.0,1.1.500.v20240415-0528)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Debug UI Launch Configuration View"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.ui.launchview"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.launchview" version="1.1.500.v20240415-0528"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.ui.launchview" version="1.1.500.v20240415-0528"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.launchview" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.launchview.services" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.ui.launchview" version="1.1.500.v20240415-0528">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.annotations" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.ui.launchview
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.launchview.source" range="[1.1.500.v20240415-0528,1.1.500.v20240415-0528]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.ui.launchview" version="1.1.500.v20240415-0528"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.ui.launchview;singleton:=true
Bundle-Version: 1.1.500.v20240415-0528
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.core" version="3.8.500.v20240524-2010" singleton="false" generation="2">
            <update id="org.eclipse.compare.core" range="[0.0.0,3.8.500.v20240524-2010)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Core Compare Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.core"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.core" version="3.8.500.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.core" version="3.8.500.v20240524-2010"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal.core.patch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.patch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.compare.rangedifferencer" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.core" version="3.8.500.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.core.source" range="[3.8.500.v20240524-2010,3.8.500.v20240524-2010]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare.core" version="3.8.500.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.core
Bundle-Version: 3.8.500.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit4.runtime.source" version="1.3.100.v20231214-1952" singleton="false">
            <update id="org.eclipse.jdt.junit4.runtime.source" range="[0.0.0,1.3.100.v20231214-1952)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools JUnit4 Runtime Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit4.runtime"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit4.runtime.source" version="1.3.100.v20231214-1952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit4.runtime.source" version="1.3.100.v20231214-1952"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit4.runtime.source" version="1.3.100.v20231214-1952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.junit4.runtime.source" version="1.3.100.v20231214-1952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit4.runtime.source
Bundle-Version: 1.3.100.v20231214-1952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security" version="1.4.400.v20240702-1702" generation="2">
            <update id="org.eclipse.equinox.security" range="[0.0.0,1.4.400.v20240702-1702)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Java Authentication and Authorization Service (JAAS)"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security" version="1.4.400.v20240702-1702"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security" version="1.4.400.v20240702-1702"/>
                <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.internal.security.storage.provider" version="0.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="osgi.identity" name="org.eclipse.equinox.security" version="1.4.400.v20240702-1702">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="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)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security" version="1.4.400.v20240702-1702"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security;singleton:=true
Bundle-Version: 1.4.400.v20240702-1702
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.navigator.resources.source" version="3.9.400.v20240722-1923" singleton="false">
            <update id="org.eclipse.ui.navigator.resources.source" range="[0.0.0,3.9.400.v20240722-1923)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Navigator Workbench Components Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.navigator.resources"/>
                <property name="maven-version" value="3.9.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.resources.source" version="3.9.400.v20240722-1923"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources.source" version="3.9.400.v20240722-1923"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.navigator.resources.source" version="3.9.400.v20240722-1923">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.navigator.resources.source" version="3.9.400.v20240722-1923"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.navigator.resources.source
Bundle-Version: 3.9.400.v20240722-1923
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.webapp.source" version="3.11.500.v20240606-0803" singleton="false">
            <update id="org.eclipse.help.webapp.source" range="[0.0.0,3.11.500.v20240606-0803)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Help System Webapp Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help.webapp"/>
                <property name="maven-version" value="3.11.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.webapp.source" version="3.11.500.v20240606-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.webapp.source" version="3.11.500.v20240606-0803"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.webapp.source" version="3.11.500.v20240606-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.help.webapp.source" version="3.11.500.v20240606-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.webapp.source
Bundle-Version: 3.11.500.v20240606-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="1.2.1100.v20240722-2106"/>
                <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.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106"/>
                <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.cocoa.macosx.x86_64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.annotation.versioning" version="1.1.2.202109301733" singleton="false" generation="2">
            <update id="org.osgi.annotation.versioning" range="[0.0.0,1.1.2.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.annotation.versioning"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.annotation.versioning Version 1.1.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.annotation.versioning"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.versioning" version="1.1.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.annotation.versioning" version="1.1.2.202109301733"/>
                <provided namespace="java.package" name="org.osgi.annotation.versioning" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.osgi.annotation.versioning" version="1.1.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.annotation.versioning
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.versioning.source" range="[1.1.2.202109301733,1.1.2.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.annotation.versioning" version="1.1.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.annotation.versioning
Bundle-Version: 1.1.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-engine.source" version="1.11.0" singleton="false">
            <update id="junit-platform-suite-engine.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-suite-engine:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-engine"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-engine.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-engine.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-engine.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-engine.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-engine.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.source" version="4.33.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.platform.source" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Platform Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.platform.source" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.platform.source" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.platform.source" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.platform.source
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-vintage-engine.source" version="5.11.0" singleton="false">
            <update id="junit-vintage-engine.source" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-vintage-engine:5.11.0"/>
                <property name="maven-groupId" value="org.junit.vintage"/>
                <property name="maven-artifactId" value="junit-vintage-engine"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-vintage-engine.source" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-vintage-engine.source" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-vintage-engine.source" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-vintage-engine.source" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-vintage-engine.source
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.provisioning.source" version="1.2.0.201505202024" singleton="false">
            <update id="org.osgi.service.provisioning.source" range="[0.0.0,1.2.0.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.provisioning:1.2.0.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.provisioning"/>
                <property name="maven-version" value="1.2.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning.source" version="1.2.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.provisioning.source" version="1.2.0.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.service.provisioning.source" version="1.2.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.provisioning.source" version="1.2.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.provisioning.source
Bundle-Version: 1.2.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.formatterapp.source" version="1.2.250.v20240311-0615" singleton="false">
            <update id="org.eclipse.jdt.core.formatterapp.source" range="[0.0.0,1.2.250.v20240311-0615)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools Formatter Application Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.formatterapp"/>
                <property name="maven-version" value="1.2.250-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.formatterapp.source" version="1.2.250.v20240311-0615"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.formatterapp.source" version="1.2.250.v20240311-0615"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.formatterapp.source" version="1.2.250.v20240311-0615">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.formatterapp.source" version="1.2.250.v20240311-0615"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.formatterapp.source
Bundle-Version: 1.2.250.v20240311-0615
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.jcraft.jsch" version="0.1.55.v20230916-1400" singleton="false" generation="2">
            <update id="com.jcraft.jsch" range="[0.0.0,0.1.55.v20230916-1400)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle com.jcraft : jsch"/>
                <property name="maven-wrapped-groupId" value="com.jcraft"/>
                <property name="maven-wrapped-artifactId" value="jsch"/>
                <property name="maven-wrapped-version" value="0.1.55"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.jcraft.jsch" version="0.1.55.v20230916-1400"/>
                <provided namespace="osgi.bundle" name="com.jcraft.jsch" version="0.1.55.v20230916-1400"/>
                <provided namespace="java.package" name="com.jcraft.jsch" version="0.1.55"/>
                <provided namespace="java.package" name="com.jcraft.jsch.jce" version="0.1.55"/>
                <provided namespace="java.package" name="com.jcraft.jsch.jcraft" version="0.1.55"/>
                <provided namespace="java.package" name="com.jcraft.jsch.jgss" version="0.1.55"/>
                <provided namespace="osgi.identity" name="com.jcraft.jsch" version="0.1.55.v20230916-1400">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="15">
                <required namespace="java.package" name="com.jcraft.jzlib" range="[1.0.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.net" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.interfaces" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.ietf.jgss" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            com.jcraft.jsch
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.jcraft.jsch.source" range="[0.1.55.v20230916-1400,0.1.55.v20230916-1400]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.jcraft.jsch" version="0.1.55.v20230916-1400"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.jcraft.jsch
Bundle-Version: 0.1.55.v20230916-1400
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt" version="3.19.600.v20240903-0240">
            <update id="org.eclipse.jdt" range="[0.0.0,3.19.600.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Java Development Tools"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt"/>
                <property name="maven-version" value="3.19.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt" version="3.19.600.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt" version="3.19.600.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt" version="3.19.600.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.source" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt" version="3.19.600.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt; singleton:=true
Bundle-Version: 3.19.600.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="a.jre.javase" version="23.0.0" singleton="false">
            <provides size="267">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="23.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.foreign" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.components" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.constantpool" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.instruction" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="21.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="22.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="23.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="23.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="23.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="23.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="15.0.0" singleton="false">
            <provides size="254">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="15.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="15.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.ui.intro.quicklinks" version="1.2.400.v20240414-1916" generation="2">
            <update id="org.eclipse.ui.intro.quicklinks" range="[0.0.0,1.2.400.v20240414-1916)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin_name" value="Quicklinks for the Welcome Framework"/>
                <property name="df_LT.provider_name" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider_name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro.quicklinks"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.quicklinks" version="1.2.400.v20240414-1916"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro.quicklinks" version="1.2.400.v20240414-1916"/>
                <provided namespace="java.package" name="org.eclipse.ui.intro.quicklinks" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro.quicklinks" version="1.2.400.v20240414-1916">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ui.intro" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="3.108.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="3.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.intro.quicklinks
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.quicklinks.source" range="[1.2.400.v20240414-1916,1.2.400.v20240414-1916]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.intro.quicklinks" version="1.2.400.v20240414-1916"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro.quicklinks;singleton:=true
Bundle-Version: 1.2.400.v20240414-1916
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.function" version="1.2.0.202109301733" singleton="false" generation="2">
            <update id="org.osgi.util.function" range="[0.0.0,1.2.0.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.function"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.function Version 1.2.0"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.function"/>
                <property name="maven-version" value="1.2.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function" version="1.2.0.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.function" version="1.2.0.202109301733"/>
                <provided namespace="java.package" name="org.osgi.util.function" version="1.2.0"/>
                <provided namespace="osgi.identity" name="org.osgi.util.function" version="1.2.0.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.util.function
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function.source" range="[1.2.0.202109301733,1.2.0.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.function" version="1.2.0.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.function
Bundle-Version: 1.2.0.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.rcp" version="3.6.400.v20240424-0642" generation="2">
            <update id="org.eclipse.ui.tests.rcp" range="[0.0.0,3.6.400.v20240424-0642)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse RCP Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.rcp"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.rcp" version="3.6.400.v20240424-0642"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.rcp" version="3.6.400.v20240424-0642"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.rcp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.rcp.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.rcp.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.rcp" version="3.6.400.v20240424-0642">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="java.package" name="org.opentest4j" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.rcp
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.rcp.source" range="[3.6.400.v20240424-0642,3.6.400.v20240424-0642]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.rcp" version="3.6.400.v20240424-0642"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.rcp; singleton:=true
Bundle-Version: 3.6.400.v20240424-0642
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.security" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.security" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Security"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: Security"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-security"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.security" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.security" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.security" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.security.authentication" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.security.jaas" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.security.jaas.callback" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.security.jaas.spi" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.security" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="45">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.sql" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.naming" range="0.0.0"/>
                <required namespace="java.package" name="javax.naming.directory" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.callback" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.login" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.spi" range="0.0.0"/>
                <required namespace="java.package" name="javax.sql" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.pathmap" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.security.authentication" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.security.jaas" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.security.jaas.callback" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.handler" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.ssl" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.ietf.jgss" range="0.0.0"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.security
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.security.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.security" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.security
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.event" version="1.4.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.event" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.event"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.event Version 1.4.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.event"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.event" version="1.4.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.event" version="1.4.1"/>
                <provided namespace="java.package" name="org.osgi.service.event.annotations" version="1.4.1"/>
                <provided namespace="java.package" name="org.osgi.service.event.propertytypes" version="1.4.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.event" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.event
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event.source" range="[1.4.1.202109301733,1.4.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.event" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.event
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-io" version="2.16.1" singleton="false" generation="2">
            <update id="org.apache.commons.commons-io" range="[0.0.0,2.16.1)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Commons IO"/>
                <property name="org.eclipse.equinox.p2.description" value="The Apache Commons IO library contains utility classes, stream implementations, file filters,file comparators, endian transformation classes, and much more."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://commons.apache.org/proper/commons-io/"/>
                <property name="maven-groupId" value="commons-io"/>
                <property name="maven-artifactId" value="commons-io"/>
                <property name="maven-version" value="2.16.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="24">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-io" version="2.16.1"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-io" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io" version="1.4.9999"/>
                <provided namespace="java.package" name="org.apache.commons.io.comparator" version="1.4.9999"/>
                <provided namespace="java.package" name="org.apache.commons.io.filefilter" version="1.4.9999"/>
                <provided namespace="java.package" name="org.apache.commons.io.input" version="1.4.9999"/>
                <provided namespace="java.package" name="org.apache.commons.io.output" version="1.4.9999"/>
                <provided namespace="java.package" name="org.apache.commons.io.build" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.channels" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.charset" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.file" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.file.attribute" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.file.spi" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.function" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.input.buffer" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.monitor" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.serialization" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.comparator" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.filefilter" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.input" version="2.16.1"/>
                <provided namespace="java.package" name="org.apache.commons.io.output" version="2.16.1"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-io" version="2.16.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="sun.nio.ch" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.misc" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.commons.commons-io
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-io.source" range="[2.16.1,2.16.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-io" version="2.16.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-io
Bundle-Version: 2.16.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.property" version="1.10.300.v20240424-0444" singleton="false" generation="2">
            <update id="org.eclipse.core.databinding.property" range="[0.0.0,1.10.300.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding Properties"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.property"/>
                <property name="maven-version" value="1.10.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.property" version="1.10.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.property" version="1.10.300.v20240424-0444"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.property" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.property.list" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.property.map" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.property.set" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.property.value" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.property" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.property.list" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.property.map" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.property.set" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.property.value" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.property" version="1.10.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.databinding.property
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.property.source" range="[1.10.300.v20240424-0444,1.10.300.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.databinding.property" version="1.10.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.property
Bundle-Version: 1.10.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.preferences.source" version="3.11.100.v20240327-0645" singleton="false">
            <update id="org.eclipse.equinox.preferences.source" range="[0.0.0,3.11.100.v20240327-0645)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Eclipse Preferences Mechanism Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.preferences"/>
                <property name="maven-version" value="3.11.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.source" version="3.11.100.v20240327-0645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.preferences.source" version="3.11.100.v20240327-0645"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.preferences.source" version="3.11.100.v20240327-0645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.preferences.source" version="3.11.100.v20240327-0645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.preferences.source
Bundle-Version: 3.11.100.v20240327-0645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.common" version="2.31.0.v20240731-0952" generation="2">
            <update id="org.eclipse.emf.common" range="[0.0.0,2.31.0.v20240731-0952)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Common"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.31.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" version="2.31.0.v20240731-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.common" version="2.31.0.v20240731-0952"/>
                <provided namespace="java.package" name="org.eclipse.emf.common" version="2.31.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.common.archive" version="2.31.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.common.command" version="2.31.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.common.notify" version="2.31.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.common.notify.impl" version="2.31.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.common.util" version="2.31.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.common" version="2.31.0.v20240731-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.9.0,4.0.0)" optional="true"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.common
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source" range="[2.31.0.v20240731-0952,2.31.0.v20240731-0952]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.common" version="2.31.0.v20240731-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.common;singleton:=true
Bundle-Version: 2.31.0.v20240731-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.astview" version="1.6.200.v20240719-1744" generation="2">
            <update id="org.eclipse.jdt.astview" range="[0.0.0,1.6.200.v20240719-1744)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="AST View Plug-in"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.astview"/>
                <property name="maven-version" value="1.6.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview" version="1.6.200.v20240719-1744"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.astview" version="1.6.200.v20240719-1744"/>
                <provided namespace="java.package" name="org.eclipse.jdt.astview" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.astview.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.astview" version="1.6.200.v20240719-1744">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.core.manipulation" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.astview
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.source" range="[1.6.200.v20240719-1744,1.6.200.v20240719-1744]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.astview" version="1.6.200.v20240719-1744"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.astview; singleton:=true
Bundle-Version: 1.6.200.v20240719-1744
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="eclipse-junit-tests" version="4.33.0.v20240903-0240">
            <update id="eclipse-junit-tests" range="0.0.0" severity="0"/>
            <properties size="3">
                <property name="org.eclipse.equinox.p2.name" value="eclipse-junit-tests"/>
                <property name="org.eclipse.equinox.p2.type.product" value="true"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
            </properties>
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="eclipse-junit-tests" version="4.33.0.v20240903-0240"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.feature.group" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.feature.group" range="[3.8.1000.v20240824-0911,3.8.1000.v20240824-0911]"/>
                <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="toolingeclipse-junit-tests.configuration" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <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="tooling.osgi.bundle.default" range="[1.0.0,1.0.0]"/>
                <required namespace="osgi.ee" name="JavaSE" range="0.0.0"/>
            </requires>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <licenses size="1">
                <license uri="http://eclipse.org/legal/epl/notice.php" url="http://eclipse.org/legal/epl/notice.php">
          Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

-   Content may be structured and packaged into modules to facilitate
    delivering, extending, and upgrading the Content. Typical modules may
    include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
    features ("Features").
-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR
    (Java™ ARchive) in a directory named "plugins".
-   A Feature is a bundle of one or more Plug-ins and/or Fragments and
    associated material. Each Feature may be packaged as a sub-directory in a
    directory named "features". Within a Feature, files named "feature.xml" may
    contain a list of the names and version numbers of the Plug-ins and/or
    Fragments associated with that Feature.
-   Features may also include other Features ("Included Features"). Within a
    Feature, files named "feature.xml" may contain a list of the names and
    version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

-   The top-level (root) directory
-   Plug-in and Fragment directories
-   Inside Plug-ins and Fragments packaged as JARs
-   Sub-directories of the directory named "src" of certain Plug-ins
-   Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

-   Eclipse Public License Version 1.0 (available at
    http://www.eclipse.org/legal/epl-v10.html)
-   Eclipse Distribution License Version 1.0 (available at
    http://www.eclipse.org/licenses/edl-v1.0.html)
-   Common Public License Version 1.0 (available at
    http://www.eclipse.org/legal/cpl-v10.html)
-   Apache Software License 1.1 (available at
    http://www.apache.org/licenses/LICENSE)
-   Apache Software License 2.0 (available at
    http://www.apache.org/licenses/LICENSE-2.0)
-   Mozilla Public License Version 1.1 (available at
    http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1.  A series of actions may occur ("Provisioning Process") in which a user may
    execute the Provisioning Technology on a machine ("Target Machine") with the
    intent of installing, extending or updating the functionality of an
    Eclipse-based product.
2.  During the Provisioning Process, the Provisioning Technology may cause third
    party Installable Software or a portion thereof to be accessed and copied to
    the Target Machine.
3.  Pursuant to the Specification, you will provide to the user the terms and
    conditions that govern the use of the Installable Software ("Installable
    Software Agreement") and such Installable Software Agreement shall be
    accessed from the Target Machine in accordance with the Specification. Such
    Installable Software Agreement must inform the user of the terms and
    conditions that govern the Installable Software and must solicit acceptance
    by the end user in the manner prescribed in such Installable
    Software Agreement. Upon such indication of agreement by the user, the
    provisioning Technology will complete installation of the
    Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.
        </license>
            </licenses>
        </unit>
        <unit id="org.eclipse.jface.examples.databinding.source" version="1.4.400.v20240424-0956" singleton="false">
            <update id="org.eclipse.jface.examples.databinding.source" range="[0.0.0,1.4.400.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Examples Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.examples.databinding"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding.source" version="1.4.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.examples.databinding.source" version="1.4.400.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.examples.databinding.source" version="1.4.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.examples.databinding.source" version="1.4.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.examples.databinding.source
Bundle-Version: 1.4.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.model.workbench" version="2.4.300.v20240321-1245" generation="2">
            <update id="org.eclipse.e4.ui.model.workbench" range="[0.0.0,2.4.300.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Workbench Model"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.model.workbench"/>
                <property name="maven-version" value="2.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="31">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.model.workbench" version="2.4.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" version="2.4.300.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.commands.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.commands.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.descriptor.basic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.descriptor.basic.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.descriptor.basic.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.advanced" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.advanced.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.advanced.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.basic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.basic.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.basic.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.menu" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.menu.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.menu.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.ui.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.application.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.fragment" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.fragment.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.fragment.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.model.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.model.workbench" version="2.4.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="2.35.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.emf.xpath" range="0.1.100"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.model.workbench
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.model.workbench.source" range="[2.4.300.v20240321-1245,2.4.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.model.workbench" version="2.4.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.model.workbench;singleton:=true
Bundle-Version: 2.4.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-logging.source" version="1.3.4" singleton="false">
            <update id="org.apache.commons.commons-logging.source" range="[0.0.0,1.3.4)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.commons-logging:1.3.4"/>
                <property name="maven-groupId" value="commons-logging"/>
                <property name="maven-artifactId" value="commons-logging"/>
                <property name="maven-version" value="1.3.4"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-logging.source" version="1.3.4"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-logging.source" version="1.3.4"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-logging.source" version="1.3.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-logging.source" version="1.3.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-logging.source
Bundle-Version: 1.3.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.compatibility.migration.source" version="1.1.400.v20240703-0712" singleton="false">
            <update id="org.eclipse.e4.tools.compatibility.migration.source" range="[0.0.0,1.1.400.v20240703-0712)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Perspective migrate compatibility Util  Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.compatibility.migration"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compatibility.migration.source" version="1.1.400.v20240703-0712"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.compatibility.migration.source" version="1.1.400.v20240703-0712"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.compatibility.migration.source" version="1.1.400.v20240703-0712">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.compatibility.migration.source" version="1.1.400.v20240703-0712"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.compatibility.migration.source
Bundle-Version: 1.1.400.v20240703-0712
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.activation-api.source" version="2.1.3" singleton="false">
            <update id="jakarta.activation-api.source" range="[0.0.0,2.1.3)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.activation-api:2.1.3"/>
                <property name="maven-groupId" value="jakarta.activation"/>
                <property name="maven-artifactId" value="jakarta.activation-api"/>
                <property name="maven-version" value="2.1.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.activation-api.source" version="2.1.3"/>
                <provided namespace="osgi.bundle" name="jakarta.activation-api.source" version="2.1.3"/>
                <provided namespace="osgi.identity" name="jakarta.activation-api.source" version="2.1.3">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.activation-api.source" version="2.1.3"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.activation-api.source
Bundle-Version: 2.1.3
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.ui" version="3.18.500.v20240621-0541" generation="2">
            <update id="org.eclipse.debug.ui" range="[0.0.0,3.18.500.v20240621-0541)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Debug UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.ui"/>
                <property name="maven-version" value="3.18.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="55">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui" version="3.18.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.ui" version="3.18.500.v20240621-0541"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.breakpointGroups" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.breakpointSortBy" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.expressions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.variables" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.actions.variables.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.breakpoints.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.commands.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.contextlaunching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.elements.adapters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.groups" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.hover" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.importexport.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.importexport.launchconfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.memory" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.memory.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.model.elements" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.quickaccess" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.sourcelookup.browsers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.stringsubstitution" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers.breadcrumb" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers.model.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.viewers.update" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.expression" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.launch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.memory" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.memory.renderings" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.modules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.registers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.variables" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.internal.ui.views.variables.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.memory" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.ui.stringsubstitution" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.ui" version="3.18.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.variables" range="[3.2.800,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.115.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="[1.3.700,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.ui.forms.widgets" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui.source" range="[3.18.500.v20240621-0541,3.18.500.v20240621-0541]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.ui" version="3.18.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.ui; singleton:=true
Bundle-Version: 3.18.500.v20240621-0541
          </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="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:4);
          </instruction>
                    <instruction key="unconfigure"/>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-engine.source" version="5.11.0" singleton="false">
            <update id="junit-jupiter-engine.source" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-jupiter-engine:5.11.0"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-engine"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-engine.source" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-engine.source" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-engine.source" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-engine.source" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-engine.source
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.harness.source" version="1.10.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.tests.harness.source" range="[0.0.0,1.10.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Harness Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.harness"/>
                <property name="maven-version" value="1.10.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.harness.source" version="1.10.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.harness.source" version="1.10.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.harness.source" version="1.10.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.harness.source" version="1.10.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.harness.source
Bundle-Version: 1.10.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" version="1.1.402.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" range="[0.0.0,1.1.402.v20240812-1535)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="ECF Filetransfer SSL Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the SSL support for the ECF FileTransfer API used by the Eclipse platform to support P2 filetransfer."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.ssl.feature"/>
                <property name="maven-version" value="1.1.402-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.group" version="1.1.402.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.ssl.source" range="[1.1.0.v20240812-1535,1.1.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.ssl.feature.source.feature.jar" range="[1.1.402.v20240812-1535,1.1.402.v20240812-1535]">
                    <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.e4.ui.dialogs.source" version="1.5.0.v20240424-0957" singleton="false">
            <update id="org.eclipse.e4.ui.dialogs.source" range="[0.0.0,1.5.0.v20240424-0957)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 dialogs Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.dialogs"/>
                <property name="maven-version" value="1.5.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs.source" version="1.5.0.v20240424-0957"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs.source" version="1.5.0.v20240424-0957"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.dialogs.source" version="1.5.0.v20240424-0957">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.dialogs.source" version="1.5.0.v20240424-0957"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.dialogs.source
Bundle-Version: 1.5.0.v20240424-0957
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.tree.analysis.source" version="9.7.0" singleton="false">
            <update id="org.objectweb.asm.tree.analysis.source" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objectweb.asm.tree.analysis:9.7.0"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-analysis"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.analysis.source" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.tree.analysis.source" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.tree.analysis.source" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.tree.analysis.source" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.tree.analysis.source
Bundle-Version: 9.7.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.jdt.templates.source" version="4.10.400.v20240801-2123" singleton="false">
            <update id="org.eclipse.e4.tools.jdt.templates.source" range="[0.0.0,4.10.400.v20240801-2123)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="e4 JDT code templates Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.jdt.templates"/>
                <property name="maven-version" value="4.10.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.jdt.templates.source" version="4.10.400.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.jdt.templates.source" version="4.10.400.v20240801-2123"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.jdt.templates.source" version="4.10.400.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.jdt.templates.source" version="4.10.400.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.jdt.templates.source
Bundle-Version: 4.10.400.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.publisher.eclipse" version="1.6.200.v20240812-2151" generation="2">
            <update id="org.eclipse.equinox.p2.publisher.eclipse" range="[0.0.0,1.6.200.v20240812-2151)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning Publisher for Eclipse"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.publisher.eclipse"/>
                <property name="maven-version" value="1.6.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.eclipse" version="1.6.200.v20240812-2151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse" version="1.6.200.v20240812-2151"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.publisher.compatibility" 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.p2.publisher.eclipse" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.publisher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.publishing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.swt.tools" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.publisher.eclipse" version="1.6.200.v20240812-2151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="38">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.app" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.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.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.publisher" 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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.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.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.0.0,3.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.framework.util" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="1.3.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.5.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.framework.wiring" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.resource" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.application" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.publisher.eclipse
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.eclipse.source" range="[1.6.200.v20240812-2151,1.6.200.v20240812-2151]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.publisher.eclipse" version="1.6.200.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.eclipse;singleton:=true
Bundle-Version: 1.6.200.v20240812-2151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filesystem.linux.ppc64le" version="1.4.200.v20220812-1420">
            <update id="org.eclipse.core.filesystem.linux.ppc64le" range="[0.0.0,1.4.200.v20220812-1420)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Core File System for Linux PPC 64 LE bit"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem.linux.ppc64le"/>
                <property name="maven-version" value="1.4.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.ppc64le" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.linux.ppc64le" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.linux.ppc64le" version="1.4.200.v20220812-1420">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.core.filesystem" version="1.4.200.v20220812-1420"/>
                <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.core.filesystem" range="[1.1.0,2.0.0)"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filesystem.linux.ppc64le" version="1.4.200.v20220812-1420"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.linux.ppc64le;singleton:=true
Bundle-Version: 1.4.200.v20220812-1420
Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-engine" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-suite-engine" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Suite Engine"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-engine"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-engine" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-engine" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.suite.engine" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-engine" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.hierarchical" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher.core" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher.listeners" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.suite.commons" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-suite-engine
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-engine.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-engine" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-engine
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.gtk.linux.aarch64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.aarch64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.gtk.linux.aarch64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.workbench.texteditor" version="3.18.0.v20240819-1419" generation="2">
            <update id="org.eclipse.ui.workbench.texteditor" range="[0.0.0,3.18.0.v20240819-1419)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Text Editor Framework"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench.texteditor"/>
                <property name="maven-version" value="3.18.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="23">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" version="3.18.0.v20240819-1419"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" version="3.18.0.v20240819-1419"/>
                <provided namespace="java.package" name="org.eclipse.ui.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.findandreplace" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.findandreplace.status" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.findandreplace.overlay" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.quickdiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.quickdiff.compare.equivalence" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.rulers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.spelling" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.minimap" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor.link" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor.quickdiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor.rulers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor.spelling" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor.templates" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench.texteditor" version="3.18.0.v20240819-1419">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.core" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.107.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.notifications" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.workbench.texteditor
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.source" range="[3.18.0.v20240819-1419,3.18.0.v20240819-1419]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.workbench.texteditor" version="3.18.0.v20240819-1419"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench.texteditor; singleton:=true
Bundle-Version: 3.18.0.v20240819-1419
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.browser.source" version="3.8.300.v20240524-2010" singleton="false">
            <update id="org.eclipse.ui.browser.source" range="[0.0.0,3.8.300.v20240524-2010)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Browser Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.browser"/>
                <property name="maven-version" value="3.8.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.browser.source" version="3.8.300.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.browser.source" version="3.8.300.v20240524-2010"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.browser.source" version="3.8.300.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.browser.source" version="3.8.300.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.browser.source
Bundle-Version: 3.8.300.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.progress.source" version="0.4.600.v20240606-1020" singleton="false">
            <update id="org.eclipse.e4.ui.progress.source" range="[0.0.0,0.4.600.v20240606-1020)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 Progress View Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.progress"/>
                <property name="maven-version" value="0.4.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress.source" version="0.4.600.v20240606-1020"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.progress.source" version="0.4.600.v20240606-1020"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.progress.source" version="0.4.600.v20240606-1020">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.progress.source" version="0.4.600.v20240606-1020"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.progress.source
Bundle-Version: 0.4.600.v20240606-1020
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.sdk.feature.group" version="3.23.1400.v20240820-0604" singleton="false">
            <update id="org.eclipse.equinox.sdk.feature.group" range="[0.0.0,3.23.1400.v20240820-0604)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.sdk"/>
                <property name="maven-version" value="3.23.1400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009, 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Target Components"/>
                <property name="df_LT.description" value="All of the bundles and source that are produced by the Equinox project.  This includes basic OSGi framework support, all implemented compendium services, the p2 provisioning platform and various server-side support bundles.&#10;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.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.sdk.feature.group" version="3.23.1400.v20240820-0604"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="18">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.compendium.sdk.feature.group" range="[3.23.300.v20240722-2103,3.23.300.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.sdk.feature.group" range="[3.25.200.v20240722-2103,3.25.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.group" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.feature.group" range="[1.16.200.v20240717-2103,1.16.200.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.source.feature.group" range="[1.16.200.v20240717-2103,1.16.200.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.feature.group" range="[1.11.500.v20240321-1445,1.11.500.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.source.feature.group" range="[1.11.500.v20240321-1445,1.11.500.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servletbridge" range="[1.3.0.v20240213-1244,1.3.0.v20240213-1244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servletbridge.source" range="[1.3.0.v20240213-1244,1.3.0.v20240213-1244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper" range="[1.2.100.v20240321-1445,1.2.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.source" range="[1.2.100.v20240321-1445,1.2.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry" range="[1.3.0.v20240213-1427,1.3.0.v20240213-1427]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry.source" range="[1.3.0.v20240213-1427,1.3.0.v20240213-1427]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.servletbridge" range="[1.7.100.v20240327-1824,1.7.100.v20240327-1824]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.servletbridge.source" range="[1.7.100.v20240327-1824,1.7.100.v20240327-1824]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch.source" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.sdk.feature.jar" range="[3.23.1400.v20240820-0604,3.23.1400.v20240820-0604]">
                    <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.core.filesystem.linux.aarch64" version="1.4.200.v20220812-1420">
            <update id="org.eclipse.core.filesystem.linux.aarch64" range="[0.0.0,1.4.200.v20220812-1420)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Core File System for Linux Aarch64 bit"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem.linux.aarch64"/>
                <property name="maven-version" value="1.4.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.aarch64" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.linux.aarch64" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.linux.aarch64" version="1.4.200.v20220812-1420">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.core.filesystem" version="1.4.200.v20220812-1420"/>
                <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.core.filesystem" range="[1.1.0,2.0.0)"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filesystem.linux.aarch64" version="1.4.200.v20220812-1420"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.linux.aarch64;singleton:=true
Bundle-Version: 1.4.200.v20220812-1420
Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.1.0,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.console.jaas.fragment" version="1.2.0.v20240213-1244" singleton="false" generation="2">
            <update id="org.eclipse.equinox.console.jaas.fragment" range="[0.0.0,1.2.0.v20240213-1244)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="SSHD Fragment"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console.jaas.fragment"/>
                <property name="maven-version" value="1.2.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.jaas.fragment" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console.jaas.fragment" version="1.2.0.v20240213-1244"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console.jaas.fragment" version="1.2.0.v20240213-1244">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.apache.sshd.osgi" version="1.2.0.v20240213-1244"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.apache.sshd.osgi" range="2.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.console.jaas.fragment
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.jaas.fragment.source" range="[1.2.0.v20240213-1244,1.2.0.v20240213-1244]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.console.jaas.fragment" version="1.2.0.v20240213-1244"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console.jaas.fragment
Bundle-Version: 1.2.0.v20240213-1244
Fragment-Host: org.apache.sshd.osgi;bundle-version="2.2.0"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.ssl.source" version="1.3.100.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.ssl.source" range="[0.0.0,1.3.100.v20240812-1535)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF SSL Fragment Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.ssl"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.ssl.source" version="1.3.100.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.ssl.source" version="1.3.100.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.ssl.source" version="1.3.100.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.ssl.source" version="1.3.100.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.ssl.source
Bundle-Version: 1.3.100.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.shell" version="1.1.4" singleton="false" generation="2">
            <update id="org.apache.felix.gogo.shell" range="[0.0.0,1.1.4)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Felix Gogo Shell"/>
                <property name="org.eclipse.equinox.p2.description" value="Apache Felix Gogo Subproject"/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.apache.org/"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.shell"/>
                <property name="maven-version" value="1.1.4"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell" version="1.1.4"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.shell" version="1.1.4"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.shell" version="1.1.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.apache.felix.gogo" name="shell.implementation" version="1.0.0">
                    <properties size="1">
                        <property name="implementation.name" value="gogo.shell"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="org.apache.felix.gogo" match="(&amp;(org.apache.felix.gogo=command.implementation)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.apache.felix.gogo.shell
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.apache.felix.gogo.shell
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell.source" range="[1.1.4,1.1.4]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.shell" version="1.1.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.shell
Bundle-Version: 1.1.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.tests" version="1.2.100.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.tips.tests" range="[0.0.0,1.2.100.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Tip of the Day Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.tests"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.tests" version="1.2.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.tests" version="1.2.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.tests" version="1.2.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="14">
                <required namespace="osgi.bundle" name="org.eclipse.tips.ide" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.core" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.ui" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.json" range="0.1.0"/>
                <required namespace="java.package" name="com.google.gson" range="[2.8.6,3.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tips.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.tests.source" range="[1.2.100.v20240413-1529,1.2.100.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tips.tests" version="1.2.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.tests
Bundle-Version: 1.2.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.feature.group" version="3.16.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.pde.feature.group" range="[0.0.0,3.16.0.v20240903-0240)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.16.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.feature.group" version="3.16.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="29">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.group" range="[3.15.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.versioning" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.bundle" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.annotations" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.annotations" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templates.template" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.repository" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="bndtools.jareditor" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde" range="[3.13.2800.v20240903-0240,3.13.2800.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build" range="[3.12.500.v20240809-1837,3.12.500.v20240809-1837]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.core" range="[3.19.0.v20240815-2201,3.19.0.v20240815-2201]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime" range="[3.8.100.v20240130-1723,3.8.100.v20240130-1723]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.runtime" range="[3.8.500.v20240721-0932,3.8.500.v20240721-0932]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui" range="[3.15.300.v20240815-2201,3.15.300.v20240815-2201]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.doc.user" range="[3.16.0.v20240821-1908,3.16.0.v20240821-1908]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates" range="[3.8.400.v20240321-1452,3.8.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools" range="[1.3.500.v20240731-1856,1.3.500.v20240731-1856]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.annotations" range="[1.4.0.v20240725-0536,1.4.0.v20240725-0536]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.ui" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.core" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.ui" range="[1.3.500.v20240714-0803,1.3.500.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.launching" range="[3.13.100.v20240721-1025,3.13.100.v20240721-1025]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.core" range="[1.3.500.v20240706-1616,1.3.500.v20240706-1616]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.ui" range="[1.3.500.v20240620-1849,1.3.500.v20240620-1849]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.trace" range="[1.3.400.v20240801-2123,1.3.400.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.annotations" range="[1.3.400.v20240714-0803,1.3.400.v20240714-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension" range="[1.2.400.v20240430-0753,1.2.400.v20240430-0753]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.bnd.ui" range="[1.1.100.v20240806-2133,1.1.100.v20240806-2133]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.feature.jar" range="[3.16.0.v20240903-0240,3.16.0.v20240903-0240]">
                    <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.osgi.util.source" version="3.7.300.v20231104-1118" singleton="false">
            <update id="org.eclipse.osgi.util.source" range="[0.0.0,3.7.300.v20231104-1118)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="OSGi Release 4.2.0 Utility Classes Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.util"/>
                <property name="maven-version" value="3.7.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util.source" version="3.7.300.v20231104-1118"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.util.source" version="3.7.300.v20231104-1118"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.util.source" version="3.7.300.v20231104-1118">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.util.source" version="3.7.300.v20231104-1118"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.util.source
Bundle-Version: 3.7.300.v20231104-1118
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.pluginchecks" version="1.2.300.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.tests.pluginchecks" range="[0.0.0,1.2.300.v20240321-1245)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Pluginchecks"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.pluginchecks"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.pluginchecks" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.pluginchecks" version="1.2.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.pluginchecks" version="1.2.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="24">
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.13.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="2.1.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.14.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="3.7.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.themes" range="1.2.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.6.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt" range="1.3.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.14.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.12.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="3.112.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="3.6.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="3.7.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="3.9.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" range="3.8.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.browser" range="3.6.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.12.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide.application" range="1.2.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.monitoring" range="1.1.300"/>
                <required namespace="java.package" name="org.eclipse.ui.internal" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.pluginchecks
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.pluginchecks.source" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.pluginchecks" version="1.2.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.pluginchecks;singleton:=true
Bundle-Version: 1.2.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor.tests" version="1.3.500.v20240506-0727" generation="2">
            <update id="org.eclipse.ui.genericeditor.tests" range="[0.0.0,1.3.500.v20240506-0727)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Generic Editor Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor.tests"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.tests" version="1.3.500.v20240506-0727"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor.tests" version="1.3.500.v20240506-0727"/>
                <provided namespace="java.package" name="org.eclipse.ui.genericeditor.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.genericeditor.tests.contributions" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor.tests" version="1.3.500.v20240506-0727">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.16.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.108.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text.tests" range="3.11.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor.tests" range="3.11.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="1.4.500"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.genericeditor.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.tests.source" range="[1.3.500.v20240506-0727,1.3.500.v20240506-0727]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.genericeditor.tests" version="1.3.500.v20240506-0727"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor.tests;singleton:=true
Bundle-Version: 1.3.500.v20240506-0727
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.garbagecollector.source" version="1.3.300.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.garbagecollector.source" range="[0.0.0,1.3.300.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Garbage Collector Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.garbagecollector"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.garbagecollector.source" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.garbagecollector.source" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.garbagecollector.source" version="1.3.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.garbagecollector.source" version="1.3.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.garbagecollector.source
Bundle-Version: 1.3.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.browser" version="3.8.300.v20240524-2010" generation="2">
            <update id="org.eclipse.ui.browser" range="[0.0.0,3.8.300.v20240524-2010)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Browser Support"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.browser"/>
                <property name="maven-version" value="3.8.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.browser" version="3.8.300.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.browser" version="3.8.300.v20240524-2010"/>
                <provided namespace="java.package" name="org.eclipse.ui.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.browser.browsers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.browser.macosx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.browser" version="3.8.300.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.urischeme" range="1.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.browser
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.browser.source" range="[3.8.300.v20240524-2010,3.8.300.v20240524-2010]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.browser" version="3.8.300.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.browser; singleton:=true
Bundle-Version: 3.8.300.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spies.source.feature.jar" version="1.0.400.v20240416-0657">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2016, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Olivier Prouvost (OPCoach) - create PDE Bundle, Context, Core spies"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Spies Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment spies."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spies"/>
                <property name="maven-version" value="1.0.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.source.feature.jar" version="1.0.400.v20240416-0657"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde.spies.source" version="1.0.400.v20240416-0657"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde.spies.source" version="1.0.400.v20240416-0657"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.swt.cocoa.macosx.x86_64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.cocoa.macosx.x86_64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for Mac OS X (Cocoa) on x86_64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.cocoa.macosx.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.cocoa.macosx.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.cocoa" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.cocoa.macosx.x86_64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.cocoa.macosx.x86_64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.x86_64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.bndlib" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="biz.aQute.bndlib" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="biz.aQute.bndlib"/>
                <property name="org.eclipse.equinox.p2.description" value="bndlib: A Swiss Army Knife for OSGi"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bnd.bndtools.org/"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.bndlib"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="86">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bndlib" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.bndlib" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="aQute.bnd.build" version="4.5.0"/>
                <provided namespace="java.package" name="aQute.bnd.build.api" version="4.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.build.model" version="4.3.0"/>
                <provided namespace="java.package" name="aQute.bnd.build.model.clauses" version="2.5.0"/>
                <provided namespace="java.package" name="aQute.bnd.build.model.conversions" version="1.2.0"/>
                <provided namespace="java.package" name="aQute.bnd.buildtool" version="7.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.component.error" version="1.8.0"/>
                <provided namespace="java.package" name="aQute.bnd.differ" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.filerepo" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.header" version="2.6.0"/>
                <provided namespace="java.package" name="aQute.bnd.help" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.help.instructions" version="1.7.0"/>
                <provided namespace="java.package" name="aQute.bnd.http" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.maven" version="3.4.0"/>
                <provided namespace="java.package" name="aQute.bnd.maven.support" version="3.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.osgi" version="7.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.osgi.eclipse" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.osgi.repository" version="3.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.osgi.resource" version="5.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.print" version="2.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.properties" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service" version="4.8.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.action" version="2.0.1"/>
                <provided namespace="java.package" name="aQute.bnd.service.classparser" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.clipboard" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.diff" version="1.2.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.export" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.extension" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.externalplugin" version="1.2.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.generate" version="2.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.library" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.lifecycle" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.maven" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.message" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.progress" version="1.3.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.release" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.remotelaunch" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.remoteworkspace" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.reporter" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.repository" version="1.6.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.resolve.hook" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.resource" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.specifications" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.url" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.service.verifier" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.url" version="1.4.0"/>
                <provided namespace="java.package" name="aQute.bnd.util.dto" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.util.home" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.util.repository" version="2.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.version" version="2.3.0"/>
                <provided namespace="java.package" name="aQute.lib.deployer" version="1.0.1"/>
                <provided namespace="java.package" name="aQute.service.reporter" version="1.2.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.baseline" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.headers" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.jpms" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.licenses" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.metatype" version="1.45.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.plugin" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.service" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.spi" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.annotation.xml" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.junit" version="7.0.0"/>
                <provided namespace="osgi.identity" name="biz.aQute.bndlib" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="AspectJ" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="false"/>
                        <property name="implementation" value="aQute.bnd.aspectj.plugin.AspectJ"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="exporter.executablejar" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.exporter.executable.ExecutableJarExporter"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="exporter.runbundles" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.exporter.runbundles.RunbundlesExporter"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="ant" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.plugin.ant.AntPlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="eclipse" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.plugin.eclipse.EclipsePlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Git" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.plugin.git.GitPlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Gradle" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.plugin.gradle.GradlePlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="CentralCheck" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="aQute.bnd.plugin.maven.CentralCheck"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="maven" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.plugin.maven.MavenPlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Signer" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.signing.JartoolSigner$Config"/>
                        <property name="implementation" value="aQute.bnd.signing.JartoolSigner"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="url.basic.authentication" version="0.0.0">
                    <properties size="3">
                        <property name="hide" value="true"/>
                        <property name="parameters" value="aQute.bnd.url.BasicAuthentication$Config"/>
                        <property name="implementation" value="aQute.bnd.url.BasicAuthentication"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="url.bearer.authentication" version="0.0.0">
                    <properties size="3">
                        <property name="hide" value="true"/>
                        <property name="parameters" value="aQute.bnd.url.BearerAuthentication$Config"/>
                        <property name="implementation" value="aQute.bnd.url.BearerAuthentication"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="url.bnd.authentication" version="0.0.0">
                    <properties size="3">
                        <property name="hide" value="true"/>
                        <property name="parameters" value="aQute.bnd.url.BndAuthentication$Config"/>
                        <property name="implementation" value="aQute.bnd.url.BndAuthentication"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="url.settings" version="0.0.0">
                    <properties size="3">
                        <property name="hide" value="true"/>
                        <property name="parameters" value="aQute.bnd.url.ConnectionSettings$Config"/>
                        <property name="implementation" value="aQute.bnd.url.ConnectionSettings"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="url.https.verification" version="0.0.0">
                    <properties size="3">
                        <property name="hide" value="true"/>
                        <property name="parameters" value="aQute.bnd.url.HttpsVerification$Config"/>
                        <property name="implementation" value="aQute.bnd.url.HttpsVerification"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Filerepo" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.lib.deployer.FileRepo$Config"/>
                        <property name="implementation" value="aQute.lib.deployer.FileRepo"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="JPA" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="aQute.lib.spring.JPAComponent"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Spring" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="aQute.lib.spring.SpringComponent"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="Blueprint" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="aQute.lib.spring.SpringXMLType"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="35">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.function" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.annotation" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.annotation.headers" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.annotation.metatype" range="[1.45.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.annotation.plugin" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.annotation.xml" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.classfile" range="[1.611.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.classfile.builder" range="[1.610.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.memoize" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.result" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.signatures" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.stream" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.unmodifiable" range="[2.1.0,3.0.0)"/>
                <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.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="javax.script" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.xpath" range="0.0.0"/>
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            biz.aQute.bndlib
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.bndlib.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.bndlib" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.bndlib
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.cocoa.macosx.aarch64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.cocoa.macosx.aarch64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.cocoa.macosx.aarch64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:Eclipse.app/Contents/MacOS/launcher, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.simpleconfigurator" version="1.5.300.v20240424-1301" generation="2">
            <update id="org.eclipse.equinox.simpleconfigurator" range="[0.0.0,1.5.300.v20240424-1301)" severity="0"/>
            <properties size="9">
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.simpleconfigurator"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator" version="1.5.300.v20240424-1301"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" version="1.5.300.v20240424-1301"/>
                <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="osgi.identity" name="org.eclipse.equinox.simpleconfigurator" version="1.5.300.v20240424-1301">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi.framework.console" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.report.resolution" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.framework.hooks.resolver" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.namespace" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.resource" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.service.resolver" range="[1.1.0,2.0.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.simpleconfigurator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.simpleconfigurator" version="1.5.300.v20240424-1301"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator;singleton:=true
Bundle-Version: 1.5.300.v20240424-1301
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servlet.tests" version="1.9.200.v20240502-2159" singleton="false" generation="2">
            <update id="org.eclipse.equinox.http.servlet.tests" range="[0.0.0,1.9.200.v20240502-2159)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="org.eclipse.equinox.http.servlet.tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servlet.tests"/>
                <property name="maven-version" value="1.9.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.tests" version="1.9.200.v20240502-2159"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servlet.tests" version="1.9.200.v20240502-2159"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servlet.tests" version="1.9.200.v20240502-2159">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="27">
                <required namespace="osgi.bundle" name="org.junit" range="4.0.0"/>
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.http.jetty" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="2.6.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="2.6.0"/>
                <required namespace="java.package" name="org.apache.commons.fileupload" range="1.2.2"/>
                <required namespace="java.package" name="org.apache.commons.fileupload.disk" range="1.2.2"/>
                <required namespace="java.package" name="org.apache.commons.fileupload.servlet" range="1.2.2"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.jetty" range="1.4.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.servlet" range="1.1.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.servlet.context" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.http.servlet.session" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.urlconversion" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.6.0"/>
                <required namespace="java.package" name="org.osgi.framework.hooks.service" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.framework.namespace" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.resource" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.component" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.http" range="1.2.1"/>
                <required namespace="java.package" name="org.osgi.service.http.context" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.http.runtime" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.http.runtime.dto" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.http.whiteboard" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.5.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.http.servlet.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.tests.source" range="[1.9.200.v20240502-2159,1.9.200.v20240502-2159]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.servlet.tests" version="1.9.200.v20240502-2159"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servlet.tests
Bundle-Version: 1.9.200.v20240502-2159
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.di.extensions.source" version="0.18.300.v20240413-1529" singleton="false">
            <update id="org.eclipse.e4.core.di.extensions.source" range="[0.0.0,0.18.300.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Dependency Injection Extensions Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.extensions"/>
                <property name="maven-version" value="0.18.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.source" version="0.18.300.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions.source" version="0.18.300.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.extensions.source" version="0.18.300.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.di.extensions.source" version="0.18.300.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.extensions.source
Bundle-Version: 0.18.300.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.promise.source" version="1.3.0.202212101352" singleton="false">
            <update id="org.osgi.util.promise.source" range="[0.0.0,1.3.0.202212101352)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.util.promise:1.3.0.202212101352"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.promise"/>
                <property name="maven-version" value="1.3.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise.source" version="1.3.0.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.promise.source" version="1.3.0.202212101352"/>
                <provided namespace="osgi.identity" name="org.osgi.util.promise.source" version="1.3.0.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.promise.source" version="1.3.0.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.promise.source
Bundle-Version: 1.3.0.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.ui" version="1.4.300.v20240513-1104" generation="2">
            <update id="org.eclipse.equinox.security.ui" range="[0.0.0,1.4.300.v20240513-1104)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Security Default UI"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.ui"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui" version="1.4.300.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.ui" version="1.4.300.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.provisional.security.ui" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui.storage" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui.storage.view" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.ui.wizard" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.ui" version="1.4.300.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.security" range="[1.4.100,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="[3.2.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.118.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.internal.provisional.service.security" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.internal.service.security" range="0.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.security" range="[1.0.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="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.3,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui.source" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security.ui" version="1.4.300.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.ui;singleton:=true
Bundle-Version: 1.4.300.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.tests.feature.group" version="4.33.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.sdk.tests.feature.group" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.tests"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2021 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Tests"/>
                <property name="df_LT.description" value="Eclipse SDK test plug-ins. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.feature.group" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="93">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.feature.group" range="[3.8.1000.v20240824-0911,3.8.1000.v20240824-0911]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.core" range="[3.7.400.v20240413-1529,3.7.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.ui" range="[3.11.400.v20240413-1529,3.11.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.tests" range="[3.8.500.v20240818-1915,3.8.500.v20240818-1915]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.harness" range="[3.17.0.v20240712-0728,3.17.0.v20240712-0728]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.tests" range="[3.20.100.v20240702-1048,3.20.100.v20240702-1048]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.runtime" range="[3.21.500.v20240704-0752,3.21.500.v20240704-0752]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources" range="[3.11.600.v20240824-0952,3.11.600.v20240824-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant" range="[3.6.100.v20240522-1043,3.6.100.v20240522-1043]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant1" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant2" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant3" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.net" range="[1.6.400.v20240414-0911,1.6.400.v20240414-0911]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tests" range="[1.3.400.v20240517-2022,1.3.400.v20240517-2022]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.tests" range="[0.14.400.v20231201-1637,0.14.400.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.tests" range="[0.14.200.v20231201-1637,0.14.200.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.core" range="[1.302.500.v20240425-0840,1.302.500.v20240425-0840]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.swt" range="[0.12.600.v20240425-0840,0.12.600.v20240425-0840]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests" range="[0.15.500.v20240418-1547,0.15.500.v20240418-1547]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.ds.tests" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.tests" range="[3.6.500.v20240725-1438,3.6.500.v20240725-1438]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.apt.tests" range="[1.3.500.v20240728-1337,1.3.500.v20240728-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.tests" range="[3.6.500.v20240820-0604,3.6.500.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder" range="[3.12.500.v20240724-1734,3.12.500.v20240724-1734]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.compiler" range="[3.13.500.v20240819-1629,3.13.500.v20240819-1629]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.model" range="[3.13.100.v20240807-1629,3.13.100.v20240807-1629]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.tool.tests" range="[1.4.500.v20240724-1734,1.4.500.v20240724-1734]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.performance" range="[3.12.500.v20240807-1629,3.12.500.v20240807-1629]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.mockcompiler" range="[1.0.0.v20240619-0232,1.0.0.v20240619-0232]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.tests" range="[3.12.500.v20240725-1231,3.12.500.v20240725-1231]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests" range="[3.15.500.v20240808-1811,3.15.500.v20240808-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.refactoring" range="[3.15.500.v20240815-2038,3.15.500.v20240815-2038]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.text.tests" range="[3.14.500.v20240727-0517,3.14.500.v20240727-0517]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.tests" range="[3.7.400.v20240419-1233,3.7.400.v20240419-1233]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.tests" range="[3.10.500.v20240702-1521,3.10.500.v20240702-1521]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.tests" range="[3.11.400.v20240321-1245,3.11.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.tests" range="[3.14.600.v20240607-1132,3.14.600.v20240607-1132]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.tests" range="[3.13.600.v20240816-1151,3.13.600.v20240816-1151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.tests" range="[1.6.400.v20240413-1529,1.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.tests" range="[3.13.400.v20240321-1245,3.13.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.tests" range="[3.14.300.v20240817-1917,3.14.300.v20240817-1917]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.tests" range="[3.14.500.v20240819-1419,3.14.500.v20240819-1419]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.tests" range="[3.13.500.v20240807-0735,3.13.500.v20240807-0735]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.tests" range="[3.11.500.v20240321-1245,3.11.500.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.quicksearch.tests" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tests" range="[3.107.500.v20240807-1542,3.107.500.v20240807-1542]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding" range="[1.12.400.v20240424-0444,1.12.400.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.conformance" range="[1.5.500.v20240321-1245,1.5.500.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding" range="[1.4.400.v20240424-0956,1.4.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests" range="[3.15.1700.v20240812-1703,3.15.1700.v20240812-1703]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.tests" range="[1.2.100.v20240413-1529,1.2.100.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests" range="[3.6.400.v20240413-1529,3.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.doc" range="[1.2.500.v20240508-1001,1.2.500.v20240508-1001]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.navigator" range="[3.7.500.v20240502-1134,3.7.500.v20240502-1134]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.rcp" range="[3.6.400.v20240424-0642,3.6.400.v20240424-0642]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.forms" range="[3.10.400.v20240425-0840,3.10.400.v20240425-0840]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.tests" range="[1.3.500.v20240506-0727,1.3.500.v20240506-0727]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.tests" range="[1.3.400.v20240321-1452,1.3.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.tests" range="[3.12.600.v20240815-2201,3.12.600.v20240815-2201]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.tests" range="[1.2.400.v20240508-0852,1.2.400.v20240508-0852]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.tests" range="[1.2.400.v20240430-0753,1.2.400.v20240430-0753]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.tests" range="[1.4.500.v20240727-0845,1.4.500.v20240727-0845]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.tests" range="[1.3.300.v20240321-1452,1.3.300.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.releng.tests" range="[3.6.500.v20240414-1030,3.6.500.v20240414-1030]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.tests.core" range="[3.10.500.v20240818-1915,3.10.500.v20240818-1915]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.harness" range="[1.10.400.v20240321-1245,1.10.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.performance" range="[1.6.400.v20240321-1245,1.6.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.views.properties.tabbed" range="[3.8.400.v20240416-0658,3.8.400.v20240416-0658]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.tests" range="[1.3.600.v20240806-1811,1.3.600.v20240806-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.tests" range="[1.3.300.v20240326-2051,1.3.300.v20240326-2051]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.tests" range="[3.10.100.v20240321-1445,3.10.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.tests" range="[1.9.200.v20240502-2159,1.9.200.v20240502-2159]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-fileupload" range="[1.5.0,1.5.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests" range="[1.9.500.v20240812-2151,1.9.500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.discovery" range="[1.4.500.v20240321-1450,1.4.500.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.ui" range="[1.4.400.v20240425-0751,1.4.400.v20240425-0751]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.verifier" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.test" range="[1.4.400.v20240321-1450,1.4.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.binaries" range="[1.1.0.v20240725-0708,1.1.0.v20240725-0708]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.tests" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core" range="[2.2.0.v20230809-1000,2.2.0.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.mockito.mockito-core" range="[5.12.0,5.12.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objenesis" range="[3.4.0,3.4.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.pluginchecks" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tests.urischeme" range="[1.2.500.v20240606-1412,1.2.500.v20240606-1412]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.tests" range="[3.17.200.v20240513-1104,3.17.200.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests" range="[1.4.600.v20240820-2045,1.4.600.v20240820-2045]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.tests" range="[3.7.400.v20240731-1903,3.7.400.v20240731-1903]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.tests" range="[1.4.100.v20240413-1529,1.4.100.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.tests" range="[0.2.0.v20240413-1529,0.2.0.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.feature.jar" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]">
                    <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.jetty.util" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.util" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Utilities"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: Utilities"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-util"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.util" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.util" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.annotation" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.component" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.compression" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.jndi" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.preventers" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.resource" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.security" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.ssl" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.statistic" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.thread" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.util.thread.strategy" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.util" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="52">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.awt" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.module" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.sql" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="javax.imageio" range="0.0.0"/>
                <required namespace="java.package" name="javax.naming" range="0.0.0"/>
                <required namespace="java.package" name="javax.naming.ldap" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.security" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.statistic" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="0.0.0"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.eclipse.jetty.util.security.CredentialProvider)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.util
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.extender" match="(osgi.extender=osgi.serviceloader.processor)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.util
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.util
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.util.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.util" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.util
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.cocoa" version="1.3.200.v20240309-0857" generation="2">
            <update id="org.eclipse.ui.cocoa" range="[0.0.0,1.3.200.v20240309-0857)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Eclipse UI MacOS X Enhancements"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment-cocoa"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.cocoa"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cocoa" version="1.3.200.v20240309-0857"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.cocoa" version="1.3.200.v20240309-0857"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cocoa" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.cocoa" version="1.3.200.v20240309-0857">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.ui" version="1.3.200.v20240309-0857"/>
                <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.ui" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.ui.cocoa
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cocoa.source" range="[1.3.200.v20240309-0857,1.3.200.v20240309-0857]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.ws=cocoa)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.cocoa" version="1.3.200.v20240309-0857"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.cocoa;singleton:=true
Bundle-Version: 1.3.200.v20240309-0857
Fragment-Host: org.eclipse.ui;bundle-version="[3.5.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.core" version="3.7.400.v20240413-1529" generation="2">
            <update id="org.eclipse.ant.core" range="[0.0.0,3.7.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Ant Build Tool Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.core"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.core" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.core" version="3.7.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.ant.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.core.ant" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.core.contentDescriber" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.core" version="3.7.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ant.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.core.source" range="[3.7.400.v20240413-1529,3.7.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.core" version="3.7.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.core; singleton:=true
Bundle-Version: 3.7.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.apache.lucene.analysis-smartcn.source" version="9.11.1.v20240628-1000" singleton="false">
            <update id="org.apache.lucene.analysis-smartcn.source" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.lucene.analysis-smartcn:9.11.1.v20240628-1000"/>
                <property name="maven-groupId" value="org.apache.lucene"/>
                <property name="maven-artifactId" value="lucene-analysis-smartcn"/>
                <property name="maven-version" value="9.11.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-smartcn.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.analysis-smartcn.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.analysis-smartcn.source" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.analysis-smartcn.source" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.analysis-smartcn.source
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.source" version="1.4.400.v20240702-1702" singleton="false">
            <update id="org.eclipse.equinox.security.source" range="[0.0.0,1.4.400.v20240702-1702)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Java Authentication and Authorization Service (JAAS) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" version="1.4.400.v20240702-1702"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.source" version="1.4.400.v20240702-1702"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.source" version="1.4.400.v20240702-1702">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.source" version="1.4.400.v20240702-1702"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.source
Bundle-Version: 1.4.400.v20240702-1702
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.x86_64" version="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.x86_64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.ui.source" version="3.8.400.v20240321-1252" singleton="false">
            <update id="org.eclipse.jdt.apt.ui.source" range="[0.0.0,3.8.400.v20240321-1252)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Annotation Processing UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.ui"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.ui.source" version="3.8.400.v20240321-1252"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.ui.source" version="3.8.400.v20240321-1252"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.ui.source" version="3.8.400.v20240321-1252">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.apt.ui.source" version="3.8.400.v20240321-1252"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.ui.source
Bundle-Version: 3.8.400.v20240321-1252
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.cm" version="1.6.100.v20240329-0940" singleton="false" generation="2">
            <update id="org.eclipse.equinox.cm" range="[0.0.0,1.6.100.v20240329-0940)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Configuration Admin"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.cm"/>
                <property name="maven-version" value="1.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.cm" version="1.6.100.v20240329-0940"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.cm" version="1.6.100.v20240329-0940"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.cm" version="1.6.100.v20240329-0940">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.eclipse.equinox.cm_1.6.100.v20240329-0940-1" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.cm.ConfigurationAdmin" type="List"/>
                    </properties>
                </provided>
                <provided namespace="osgi.implementation" name="osgi.cm" version="1.6.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="org.osgi.framework" range="1.7.0"/>
                <required namespace="java.package" name="org.osgi.service.cm" range="[1.6.0,1.7.0)"/>
                <required namespace="java.package" name="org.osgi.service.coordinator" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="1.0.0" optional="true" greedy="false"/>
                <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.1"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.cm
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.cm.source" range="[1.6.100.v20240329-0940,1.6.100.v20240329-0940]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.cm" version="1.6.100.v20240329-0940"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.cm
Bundle-Version: 1.6.100.v20240329-0940
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.inject.jakarta.inject-api" version="2.0.1" singleton="false" generation="2">
            <update id="jakarta.inject.jakarta.inject-api" range="[0.0.0,2.0.1)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Dependency Injection"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta Dependency Injection"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.inject"/>
                <property name="maven-artifactId" value="jakarta.inject-api"/>
                <property name="maven-version" value="2.0.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api" version="2.0.1"/>
                <provided namespace="osgi.bundle" name="jakarta.inject.jakarta.inject-api" version="2.0.1"/>
                <provided namespace="java.package" name="jakarta.inject" version="2.0.1"/>
                <provided namespace="osgi.identity" name="jakarta.inject.jakarta.inject-api" version="2.0.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            jakarta.inject.jakarta.inject-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api.source" range="[2.0.1,2.0.1]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.inject.jakarta.inject-api" version="2.0.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.inject.jakarta.inject-api
Bundle-Version: 2.0.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.tests.source" version="3.20.100.v20240702-1048" singleton="false">
            <update id="org.eclipse.osgi.tests.source" range="[0.0.0,3.20.100.v20240702-1048)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core OSGi Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.osgi"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.tests"/>
                <property name="maven-version" value="3.20.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.tests.source" version="3.20.100.v20240702-1048"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.tests.source" version="3.20.100.v20240702-1048"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.tests.source" version="3.20.100.v20240702-1048">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.source" version="3.20.100.v20240702-1048"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.tests.source
Bundle-Version: 3.20.100.v20240702-1048
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.runtime.feature.feature.jar" version="1.4.500.v20240722-2103">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Core Runtime Infrastructure"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.runtime.feature"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.feature.feature.jar" version="1.4.500.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.core.runtime.feature" version="1.4.500.v20240722-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.core.runtime.feature" version="1.4.500.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.ui.examples.javaeditor" version="3.4.300.v20231214-2114" generation="2">
            <update id="org.eclipse.ui.examples.javaeditor" range="[0.0.0,3.4.300.v20231214-2114)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Text Example"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.javaeditor"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.javaeditor" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.javaeditor" version="3.4.300.v20231214-2114"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.javaeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.javaeditor.java" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.javaeditor.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.javaeditor.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.templateeditor.editors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.templateeditor.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.templateeditor.template" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.javaeditor" version="3.4.300.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.javaeditor
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.javaeditor" version="3.4.300.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.javaeditor; singleton:=true
Bundle-Version: 3.4.300.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.ide.source" version="0.3.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.tips.ide.source" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="IDE Enablement for Tip of the Day Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.ide"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ide.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.ide.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.ide.source" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tips.ide.source" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.ide.source
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.session.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.session.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Sessions"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-session"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.session.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.session.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.session.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.session.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.session.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.bidi" version="1.5.100.v20240321-1445" generation="2">
            <update id="org.eclipse.equinox.bidi" range="[0.0.0,1.5.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Bidirectional Text Support"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.bidi"/>
                <property name="maven-version" value="1.5.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi" version="1.5.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.bidi" version="1.5.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.advanced" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.bidi.internal.consumable" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.bidi" version="1.5.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.5.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.log" range="1.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.localization" 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.5.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.bidi
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.source" range="[1.5.100.v20240321-1445,1.5.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.bidi" version="1.5.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.bidi;singleton:=true
Bundle-Version: 1.5.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filesystem" version="1.11.0.v20240824-0952" generation="2">
            <update id="org.eclipse.core.filesystem" range="[0.0.0,1.11.0.v20240824-0952)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Core File Systems"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem"/>
                <property name="maven-version" value="1.11.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem" version="1.11.0.v20240824-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem" version="1.11.0.v20240824-0952"/>
                <provided namespace="java.package" name="org.eclipse.core.filesystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.filesystem.provider" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.filesystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.filesystem.local" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.filesystem.local.unix" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem" version="1.11.0.v20240824-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.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.osgi" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="com.sun.jna" range="[5.14.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.platform.win32" range="[5.14.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.filesystem
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.source" range="[1.11.0.v20240824-0952,1.11.0.v20240824-0952]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filesystem" version="1.11.0.v20240824-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem; singleton:=true
Bundle-Version: 1.11.0.v20240824-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.useradmin" version="1.3.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.useradmin" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="User Admin Service"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.useradmin"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.useradmin" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.useradmin" version="1.3.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.useradmin" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.useradmin" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.eventmgr" 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.1.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.prefs" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.useradmin" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.useradmin
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.useradmin.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.useradmin" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.useradmin
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug.tests" version="3.12.500.v20240725-1231" generation="2">
            <update id="org.eclipse.jdt.debug.tests" range="[0.0.0,3.12.500.v20240725-1231)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Debug Test Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug.tests"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="25">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.tests" version="3.12.500.v20240725-1231"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug.tests" version="3.12.500.v20240725-1231"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.test.stepping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.testplugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.testplugin.detailpane" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.testplugin.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.connectors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.eval" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.eval.generator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.state" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.ui.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.ui.presentation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.tests.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug.tests" version="3.12.500.v20240725-1231">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.debug.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.tests.source" range="[3.12.500.v20240725-1231,3.12.500.v20240725-1231]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.debug.tests" version="3.12.500.v20240725-1231"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug.tests; singleton:=true
Bundle-Version: 3.12.500.v20240725-1231
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.build" version="3.12.500.v20240809-1837" generation="2">
            <update id="org.eclipse.pde.build" range="[0.0.0,3.12.500.v20240809-1837)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Plug-in Development Environment Build Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.build"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build" version="3.12.500.v20240809-1837"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.build" version="3.12.500.v20240809-1837"/>
                <provided namespace="java.package" name="org.eclipse.pde.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.ant" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.builder" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.fetch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.packager" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.publisher.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.site" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.site.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.build.tasks" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.build" version="3.12.500.v20240809-1837">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="[3.7.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.jarprocessor" range="[1.3.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" range="1.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository.tools" range="[2.4.200,3.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.eclipse" range="1.5.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.22.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.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.p2.engine.phases" 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.updatesite" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.provisional.frameworkadmin" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.build
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.build.source" range="[3.12.500.v20240809-1837,3.12.500.v20240809-1837]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.build" version="3.12.500.v20240809-1837"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.build;singleton:=true
Bundle-Version: 3.12.500.v20240809-1837
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.pluggable.tests.source" version="3.6.500.v20240820-0604" singleton="false">
            <update id="org.eclipse.jdt.apt.pluggable.tests.source" range="[0.0.0,3.6.500.v20240820-0604)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Annotation Processing Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.pluggable.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.tests.source" version="3.6.500.v20240820-0604"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.pluggable.tests.source" version="3.6.500.v20240820-0604"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.pluggable.tests.source" version="3.6.500.v20240820-0604">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.apt.pluggable.tests.source" version="3.6.500.v20240820-0604"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.pluggable.tests.source
Bundle-Version: 3.6.500.v20240820-0604
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.expressions" version="3.9.400.v20240413-1529" generation="2">
            <update id="org.eclipse.core.expressions" range="[0.0.0,3.9.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Expression Language"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.expressions"/>
                <property name="maven-version" value="3.9.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions" version="3.9.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.expressions" version="3.9.400.v20240413-1529"/>
                <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="osgi.identity" name="org.eclipse.core.expressions" version="3.9.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.expressions
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.source" range="[3.9.400.v20240413-1529,3.9.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.expressions" version="3.9.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.expressions; singleton:=true
Bundle-Version: 3.9.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder}/../);
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}/../); chmod(targetDir:${installFolder}/../MacOS/, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.director" version="2.6.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.director" range="[0.0.0,2.6.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Director"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.director"/>
                <property name="maven-version" value="2.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director" version="2.6.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.director" version="2.6.400.v20240321-1450"/>
                <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="java.package" name="org.eclipse.equinox.p2.planner" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.director" version="2.6.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.8.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.sat4j.core" range="[2.3.5,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.sat4j.pb" range="[2.3.5,3.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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.director
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.source" range="[2.6.400.v20240321-1450,2.6.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.director" version="2.6.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.director;singleton:=true
Bundle-Version: 2.6.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.installer.source" version="1.4.300.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.installer.source" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Installer Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.installer"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.installer.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.installer.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.installer.source" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.installer.source" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.installer.source
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.fieldassist" version="1.3.200.v20231214-2114" generation="2">
            <update id="org.eclipse.ui.examples.fieldassist" range="[0.0.0,1.3.200.v20231214-2114)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.name" value="Field Assist Example"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.fieldassist"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.fieldassist" version="1.3.200.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.fieldassist" version="1.3.200.v20231214-2114"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.fieldassist" version="1.3.200.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.fieldassist
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.fieldassist" version="1.3.200.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.fieldassist; singleton:=true
Bundle-Version: 1.3.200.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.device" version="1.1.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.device" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.device"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.device Version 1.1.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.device"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.device" version="1.1.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.device" version="1.1.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.device" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.device
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device.source" range="[1.1.1.202109301733,1.1.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.device" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.device
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" version="0.14.400.v20240525-0701" singleton="false">
            <update id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" range="[0.0.0,0.14.400.v20240525-0701)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI MacOS X Enhancements Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.renderers.swt.cocoa"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" version="0.14.400.v20240525-0701"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" version="0.14.400.v20240525-0701"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" version="0.14.400.v20240525-0701">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench.renderers.swt.cocoa.source" version="0.14.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source
Bundle-Version: 0.14.400.v20240525-0701
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.runtime" version="3.31.100.v20240524-2010" generation="2">
            <update id="org.eclipse.core.runtime" range="[0.0.0,3.31.100.v20240524-2010)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Core Runtime"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.runtime"/>
                <property name="maven-version" value="3.31.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" version="3.31.100.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.runtime" version="3.31.100.v20240524-2010"/>
                <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.7.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.runtime" version="3.31.100.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.contenttype" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.app" range="1.7.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.runtime
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.source" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.runtime" version="3.31.100.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.runtime; singleton:=true
Bundle-Version: 3.31.100.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.rcp_root" version="4.33.0.v20240903-0618">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp_root" version="4.33.0.v20240903-0618"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.rcp_root" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.base.source" version="3.107.600.v20240309-0757" singleton="false">
            <update id="org.eclipse.swt.tools.base.source" range="[0.0.0,3.107.600.v20240309-0757)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Tools Base Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.base"/>
                <property name="maven-version" value="3.107.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.base.source" version="3.107.600.v20240309-0757"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools.base.source" version="3.107.600.v20240309-0757"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools.base.source" version="3.107.600.v20240309-0757">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.tools.base.source" version="3.107.600.v20240309-0757"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools.base.source
Bundle-Version: 3.107.600.v20240309-0757
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.sdk.feature.jar" version="3.11.2500.v20240812-2151">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009, 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox p2, SDK"/>
                <property name="df_LT.description" value="All of the bundles and source that comprise the Equinox p2 provisioning platform. &#10;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.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.sdk"/>
                <property name="maven-version" value="3.11.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.sdk.feature.jar" version="3.11.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.sdk" version="3.11.2500.v20240812-2151"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.sdk" version="3.11.2500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.jdom" version="1.1.3.v20230812-1600" singleton="false" generation="2">
            <update id="org.jdom" range="[0.0.0,1.1.3.v20230812-1600)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.jdom : jdom"/>
                <property name="maven-wrapped-groupId" value="org.jdom"/>
                <property name="maven-wrapped-artifactId" value="jdom"/>
                <property name="maven-wrapped-version" value="1.1.3"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.jdom" version="1.1.3.v20230812-1600"/>
                <provided namespace="osgi.bundle" name="org.jdom" version="1.1.3.v20230812-1600"/>
                <provided namespace="java.package" name="org.jdom" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.adapters" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.filter" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.input" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.output" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.transform" version="1.1.3"/>
                <provided namespace="java.package" name="org.jdom.xpath" version="1.1.3"/>
                <provided namespace="osgi.identity" name="org.jdom" version="1.1.3.v20230812-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.2))">
                    <description>
            org.jdom
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.jdom.source" range="[1.1.3.v20230812-1600,1.1.3.v20230812-1600]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.jdom" version="1.1.3.v20230812-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.jdom
Bundle-Version: 1.1.3.v20230812-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.ole.win32.source" version="3.109.200.v20240605-2103" singleton="false">
            <update id="org.eclipse.swt.examples.ole.win32.source" range="[0.0.0,3.109.200.v20240605-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT OLE Example Plugin (Win32) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.ole.win32"/>
                <property name="maven-version" value="3.109.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.ole.win32.source" version="3.109.200.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.ole.win32.source" version="3.109.200.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.ole.win32.source" version="3.109.200.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.examples.ole.win32.source" version="3.109.200.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.ole.win32.source
Bundle-Version: 3.109.200.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.jna" version="5.14.0.v20231211-1200" singleton="false" generation="2">
            <update id="com.sun.jna" range="[0.0.0,5.14.0.v20231211-1200)" severity="0"/>
            <properties size="3">
                <property name="org.eclipse.equinox.p2.name" value="jna"/>
                <property name="org.eclipse.equinox.p2.description" value="JNA Library"/>
                <property name="org.eclipse.equinox.p2.provider" value="JNA Development Team"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna" version="5.14.0.v20231211-1200"/>
                <provided namespace="osgi.bundle" name="com.sun.jna" version="5.14.0.v20231211-1200"/>
                <provided namespace="java.package" name="com.sun.jna" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.ptr" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.win32" version="5.14.0"/>
                <provided namespace="osgi.identity" name="com.sun.jna" version="5.14.0.v20231211-1200">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.6))">
                    <description>
            com.sun.jna
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna.source" range="[5.14.0.v20231211-1200,5.14.0.v20231211-1200]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.jna" version="5.14.0.v20231211-1200"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.jna
Bundle-Version: 5.14.0.v20231211-1200
          </instruction>
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="2.0.300.v20240808-1900" generation="2">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclientjava" range="[0.0.0,2.0.300.v20240808-1900)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Java HttpClient Filetransfer Provider"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclientjava"/>
                <property name="maven-version" value="2.0.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="2.0.300.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="2.0.300.v20240808-1900"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.provider.filetransfer.httpclientjava" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="2.0.300.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="3.9.101"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="3.10.800"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.events" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.identity" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.filetransfer.service" range="5.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.internal.provider.filetransfer" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.browse" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.identity" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.retrieve" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.ecf.provider.filetransfer.util" range="3.2.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" 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="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.component.annotations" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.5.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.5.2"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.provider.filetransfer.httpclientjava
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" range="[2.0.300.v20240808-1900,2.0.300.v20240808-1900]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.provider.filetransfer.httpclientjava" version="2.0.300.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclientjava;singleton:=true
Bundle-Version: 2.0.300.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.editors" version="3.18.0.v20240807-0735" generation="2">
            <update id="org.eclipse.ui.editors" range="[0.0.0,3.18.0.v20240807-0735)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Default Text Editor"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.editors"/>
                <property name="maven-version" value="3.18.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors" version="3.18.0.v20240807-0735"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.editors" version="3.18.0.v20240807-0735"/>
                <provided namespace="java.package" name="org.eclipse.ui.editors.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.editors.text.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.editors.quickdiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.editors.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.editors.text.codemining.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.stickyscroll" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.texteditor" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.editors" version="3.18.0.v20240807-0735">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.124.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.130.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="2.3.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.editors
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.source" range="[3.18.0.v20240807-0735,3.18.0.v20240807-0735]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.editors" version="3.18.0.v20240807-0735"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.editors; singleton:=true
Bundle-Version: 3.18.0.v20240807-0735
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.command.source" version="1.1.2" singleton="false">
            <update id="org.apache.felix.gogo.command.source" range="[0.0.0,1.1.2)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.felix.gogo.command:1.1.2"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.command"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command.source" version="1.1.2"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.command.source" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.command.source" version="1.1.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.command.source" version="1.1.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.command.source
Bundle-Version: 1.1.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.contenttype" version="3.9.500.v20240708-0707" generation="2">
            <update id="org.eclipse.core.contenttype" range="[0.0.0,3.9.500.v20240708-0707)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Content Mechanism"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.contenttype"/>
                <property name="maven-version" value="3.9.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype" version="3.9.500.v20240708-0707"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.contenttype" version="3.9.500.v20240708-0707"/>
                <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="osgi.identity" name="org.eclipse.core.contenttype" version="3.9.500.v20240708-0707">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.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.13.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.contenttype
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.source" range="[3.9.500.v20240708-0707,3.9.500.v20240708-0707]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.contenttype" version="3.9.500.v20240708-0707"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.contenttype; singleton:=true
Bundle-Version: 3.9.500.v20240708-0707
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.simpleconfigurator.source" version="1.5.300.v20240424-1301" singleton="false">
            <update id="org.eclipse.equinox.simpleconfigurator.source" range="[0.0.0,1.5.300.v20240424-1301)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Simple Configurator Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.simpleconfigurator"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" version="1.5.300.v20240424-1301"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.source" version="1.5.300.v20240424-1301"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.simpleconfigurator.source" version="1.5.300.v20240424-1301">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.simpleconfigurator.source" version="1.5.300.v20240424-1301"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.source
Bundle-Version: 1.5.300.v20240424-1301
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.jetty.source" version="3.9.200.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.http.jetty.source" range="[0.0.0,3.9.200.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Jetty Http Service Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.jetty"/>
                <property name="maven-version" value="3.9.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty.source" version="3.9.200.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.jetty.source" version="3.9.200.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.jetty.source" version="3.9.200.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.jetty.source" version="3.9.200.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.jetty.source
Bundle-Version: 3.9.200.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.command" version="1.1.2" singleton="false" generation="2">
            <update id="org.apache.felix.gogo.command" range="[0.0.0,1.1.2)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Felix Gogo Command"/>
                <property name="org.eclipse.equinox.p2.description" value="Provides basic shell commands for Gogo."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.apache.org/"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.command"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command" version="1.1.2"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.command" version="1.1.2"/>
                <provided namespace="java.package" name="org.apache.felix.gogo.command" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.command" version="1.1.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.apache.felix.gogo" name="command.implementation" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.2.0,2.0.0)"/>
                <requiredProperties namespace="org.apache.felix.gogo" match="(&amp;(org.apache.felix.gogo=runtime.implementation)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.apache.felix.gogo.command
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.apache.felix.gogo.command
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command.source" range="[1.1.2,1.1.2]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.command" version="1.1.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.command
Bundle-Version: 1.1.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="assertj-core" version="3.26.3" singleton="false" generation="2">
            <update id="assertj-core" range="[0.0.0,3.26.3)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="AssertJ Core"/>
                <property name="org.eclipse.equinox.p2.description" value="Rich and fluent assertions for testing in Java"/>
                <property name="org.eclipse.equinox.p2.provider" value="AssertJ"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://assertj.github.io/doc/#assertj-core"/>
                <property name="maven-groupId" value="org.assertj"/>
                <property name="maven-artifactId" value="assertj-core"/>
                <property name="maven-version" value="3.26.3"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="30">
                <provided namespace="org.eclipse.equinox.p2.iu" name="assertj-core" version="3.26.3"/>
                <provided namespace="osgi.bundle" name="assertj-core" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.annotations" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.exception" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.filter" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.iterable" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.junit.jupiter" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.recursive" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.recursive.assertion" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.api.recursive.comparison" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.condition" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.configuration" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.data" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.description" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.error" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.error.array2d" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.error.future" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.error.uri" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.extractor" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.groups" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.matcher" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.presentation" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.util" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.util.diff" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.util.diff.myers" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.util.introspection" version="3.26.3"/>
                <provided namespace="java.package" name="org.assertj.core.util.xml" version="3.26.3"/>
                <provided namespace="osgi.identity" name="assertj-core" version="3.26.3">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="52">
                <required namespace="java.package" name="net.bytebuddy" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.method" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.modifier" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.type" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic.loading" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic.scaffold" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.auxiliary" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.bind.annotation" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.matcher" range="[1.14.0,2.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.management" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.net" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.security" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.sql" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.text" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.time" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.time.chrono" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.hamcrest" range="[2.2.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="[5.10.0,6.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="[5.10.0,6.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.jupiter.api.parallel" range="[5.10.0,6.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.annotation" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.rules" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runners.model" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.w3c.dom.bootstrap" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.w3c.dom.ls" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            assertj-core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="assertj-core.source" range="[3.26.3,3.26.3]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="assertj-core" version="3.26.3"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: assertj-core
Bundle-Version: 3.26.3
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.ui.source" version="1.3.500.v20240714-0803" singleton="false">
            <update id="org.eclipse.pde.api.tools.ui.source" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="API Tools UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.ui.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.ui.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.ui.source" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.api.tools.ui.source" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.ui.source
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.workbench.source" version="3.133.0.v20240818-1923" singleton="false">
            <update id="org.eclipse.ui.workbench.source" range="[0.0.0,3.133.0.v20240818-1923)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Workbench Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench"/>
                <property name="maven-version" value="3.133.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.source" version="3.133.0.v20240818-1923"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench.source" version="3.133.0.v20240818-1923"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench.source" version="3.133.0.v20240818-1923">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.workbench.source" version="3.133.0.v20240818-1923"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench.source
Bundle-Version: 3.133.0.v20240818-1923
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.compatibility.state.source" version="1.2.1000.v20240213-1057" singleton="false">
            <update id="org.eclipse.osgi.compatibility.state.source" range="[0.0.0,1.2.1000.v20240213-1057)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox State and Resolver Compatibility Fragment Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.compatibility.state"/>
                <property name="maven-version" value="1.2.1000-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state.source" version="1.2.1000.v20240213-1057"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.compatibility.state.source" version="1.2.1000.v20240213-1057"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.compatibility.state.source" version="1.2.1000.v20240213-1057">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compatibility.state.source" version="1.2.1000.v20240213-1057"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.compatibility.state.source
Bundle-Version: 1.2.1000.v20240213-1057
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-migrationsupport" version="5.11.0" singleton="false" generation="2">
            <update id="junit-jupiter-migrationsupport" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Jupiter Migration Support"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-migrationsupport"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-migrationsupport" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-migrationsupport" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.migrationsupport" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.migrationsupport.conditions" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.migrationsupport.rules" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.migrationsupport.rules.adapter" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.jupiter.migrationsupport.rules.member" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-migrationsupport" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="19">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.rules" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.migrationsupport.conditions" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.migrationsupport.rules" range="[5.11.0,6.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-jupiter-migrationsupport
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-migrationsupport.source" range="[5.11.0,5.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-migrationsupport" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-migrationsupport
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.hamcrest" version="2.2.0" singleton="false" generation="2">
            <update id="org.hamcrest" range="[0.0.0,2.2.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="hamcrest"/>
                <property name="maven-groupId" value="org.hamcrest"/>
                <property name="maven-artifactId" value="hamcrest"/>
                <property name="maven-version" value="2.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest" version="2.2.0"/>
                <provided namespace="osgi.bundle" name="org.hamcrest" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.beans" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.collection" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.comparator" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.core" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.internal" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.io" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.number" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.object" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.text" version="2.2.0"/>
                <provided namespace="java.package" name="org.hamcrest.xml" version="2.2.0"/>
                <provided namespace="osgi.identity" name="org.hamcrest" version="2.2.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="15">
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.xpath" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.hamcrest" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.beans" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.collection" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.comparator" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.core" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.internal" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.number" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.object" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.text" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.hamcrest.xml" range="[2.2.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.hamcrest
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.source" range="[2.2.0,2.2.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.hamcrest" version="2.2.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.hamcrest
Bundle-Version: 2.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.source" version="1.9.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.source" range="[0.0.0,1.9.0.v20240604-0832)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Data Binding Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.9.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source" version="1.9.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.databinding.source" version="1.9.0.v20240604-0832"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.databinding.source" version="1.9.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.databinding.source" version="1.9.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.databinding.source
Bundle-Version: 1.9.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.examples_root" version="4.33.0.v20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples_root" version="4.33.0.v20240903-0240"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.examples_root" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore" version="2.37.0.v20240721-0802" generation="2">
            <update id="org.eclipse.emf.ecore" range="[0.0.0,2.37.0.v20240721-0802)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Ecore"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.37.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="24">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore" version="2.37.0.v20240721-0802"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore" version="2.37.0.v20240721-0802"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.impl" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.plugin" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.resource" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.resource.impl" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.util" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.namespace" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.namespace.impl" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.namespace.util" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.type" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.type.impl" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.type.internal" version="2.37.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xml.type.util" version="2.37.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore" version="2.37.0.v20240721-0802">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.generated_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-1" version="0.0.0">
                    <properties size="3">
                        <property name="uri" value="http://www.eclipse.org/emf/2002/Ecore"/>
                        <property name="genModel" value="model/Ecore.genmodel"/>
                        <property name="class" value="org.eclipse.emf.ecore.EcorePackage"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.generated_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-2" version="0.0.0">
                    <properties size="3">
                        <property name="uri" value="http://www.w3.org/XML/1998/namespace"/>
                        <property name="genModel" value="model/XMLNamespace.genmodel"/>
                        <property name="class" value="org.eclipse.emf.ecore.xml.namespace.XMLNamespacePackage"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.generated_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-3" version="0.0.0">
                    <properties size="3">
                        <property name="uri" value="http://www.eclipse.org/emf/2003/XMLType"/>
                        <property name="genModel" value="model/XMLType.genmodel"/>
                        <property name="class" value="org.eclipse.emf.ecore.xml.type.XMLTypePackage"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.dynamic_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-4" version="0.0.0">
                    <properties size="2">
                        <property name="location" value="model/ExtendedMetaData.ecore"/>
                        <property name="uri" value="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.dynamic_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-5" version="0.0.0">
                    <properties size="2">
                        <property name="location" value="model/EcoreAnnotation.ecore"/>
                        <property name="uri" value="http:///org/eclipse/emf/ecore/util/EcoreAnnotation"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.emf.ecore.dynamic_package" name="org.eclipse.emf.ecore_2.37.0.v20240721-0802-6" version="0.0.0">
                    <properties size="2">
                        <property name="location" value="model/DateConversionDelegateAnnotation.ecore"/>
                        <property name="uri" value="http:///org/eclipse/emf/ecore/util/DateConversionDelegateAnnotation"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.9.0,4.0.0)" optional="true"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.common" range="[2.31.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.8.0,4.0.0)" optional="true" greedy="false"/>
                <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.xml.datatype" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.ecore
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source" range="[2.37.0.v20240721-0802,2.37.0.v20240721-0802]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.ecore" version="2.37.0.v20240721-0802"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore;singleton:=true
Bundle-Version: 2.37.0.v20240721-0802
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group" version="1.1.702.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group" range="[0.0.0,1.1.702.v20240808-1900)" severity="0"/>
            <properties size="15">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclient5.feature"/>
                <property name="maven-version" value="1.1.702-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Apache Httpclient 5 FileTransfer Provider Developer Resources"/>
                <property name="df_LT.description" value="This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.group" version="1.1.702.v20240808-1900"/>
                <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.ecf.provider.filetransfer.httpclient5.source" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-codec.source" range="[1.16.0,1.16.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5.source" range="[5.3.1.v20240126-0900,5.3.1.v20240126-0900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5-win.source" range="[5.2.3.v20231203-1619,5.2.3.v20231203-1619]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5.source" range="[5.2.3.v20230922-1600,5.2.3.v20230922-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5-h2.source" range="[5.2.3.v20230922-1600,5.2.3.v20230922-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar" range="[1.1.702.v20240808-1900,1.1.702.v20240808-1900]">
                    <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.help.ui" version="4.7.100.v20240621-0541" generation="2">
            <update id="org.eclipse.help.ui" range="[0.0.0,4.7.100.v20240621-0541)" severity="0"/>
            <properties size="9">
                <property name="df_LT.help_system_plugin_name" value="Help System UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%help_system_plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.help.ui"/>
                <property name="maven-version" value="4.7.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.ui" version="4.7.100.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.ui" version="4.7.100.v20240621-0541"/>
                <provided namespace="java.package" name="org.eclipse.help.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.browser.embedded" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.dynamic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.ui.internal.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.ui" version="4.7.100.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help.base" range="[4.0.0,5.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.206.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.help.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.ui.source" range="[4.7.100.v20240621-0541,4.7.100.v20240621-0541]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.help.ui" version="4.7.100.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.ui; singleton:=true
Bundle-Version: 4.7.100.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.sdk.feature.jar" version="3.23.1400.v20240820-0604">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009, 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Target Components"/>
                <property name="df_LT.description" value="All of the bundles and source that are produced by the Equinox project.  This includes basic OSGi framework support, all implemented compendium services, the p2 provisioning platform and various server-side support bundles.&#10;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.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.sdk"/>
                <property name="maven-version" value="3.23.1400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.sdk.feature.jar" version="3.23.1400.v20240820-0604"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.sdk" version="3.23.1400.v20240820-0604"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.sdk" version="3.23.1400.v20240820-0604"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.executable" version="3.8.2600.v20240722-2106" singleton="false">
            <update id="org.eclipse.equinox.executable" range="[0.0.0,3.8.2600.v20240722-2106)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.equinox.feature"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.executable"/>
                <property name="maven-version" value="3.8.2600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform Launcher Executables for Multi-Architecture Builds"/>
                <property name="df_LT.description" value="Platform specific launchers."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable" version="3.8.2600.v20240722-2106"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="17">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.jar" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <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.e4.core.di.extensions.supplier.source" version="0.17.500.v20240419-1233" singleton="false">
            <update id="org.eclipse.e4.core.di.extensions.supplier.source" range="[0.0.0,0.17.500.v20240419-1233)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Dependency Injection Extensions Supplier Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di.extensions.supplier"/>
                <property name="maven-version" value="0.17.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.supplier.source" version="0.17.500.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions.supplier.source" version="0.17.500.v20240419-1233"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di.extensions.supplier.source" version="0.17.500.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.di.extensions.supplier.source" version="0.17.500.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di.extensions.supplier.source
Bundle-Version: 0.17.500.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform_root" version="4.33.0.v20240903-0618">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform_root" version="4.33.0.v20240903-0618"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform_root" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.ide" version="0.3.400.v20240413-1529" generation="2">
            <update id="org.eclipse.tips.ide" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="IDE Enablement for Tip of the Day"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.ide"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ide" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.ide" version="0.3.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.tips.ide.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.ide" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="3.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="3.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.core" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.ui" range="0.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.json" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tips.ide
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ide.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tips.ide" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.ide;singleton:=true
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.compatibility.state" version="1.2.1000.v20240213-1057" singleton="false" generation="2">
            <update id="org.eclipse.osgi.compatibility.state" range="[0.0.0,1.2.1000.v20240213-1057)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Equinox State and Resolver Compatibility Fragment"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.compatibility.state"/>
                <property name="maven-version" value="1.2.1000-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state" version="1.2.1000.v20240213-1057"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.compatibility.state" version="1.2.1000.v20240213-1057"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.compatibility.state" version="1.2.1000.v20240213-1057">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.osgi" version="1.2.1000.v20240213-1057"/>
                <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.osgi" range="3.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.osgi.compatibility.state
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state.source" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.osgi.compatibility.state" version="1.2.1000.v20240213-1057"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.compatibility.state
Bundle-Version: 1.2.1000.v20240213-1057
Fragment-Host: org.eclipse.osgi;bundle-version="3.12.0"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.console.source" version="1.3.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.console.source" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Console Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.console"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.console.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.console.source" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.console.source" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.console.source" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.console.source
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.launching" version="1.4.500.v20240613-1053" generation="2">
            <update id="org.eclipse.ant.launching" range="[0.0.0,1.4.500.v20240613-1053)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Ant Launching Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.launching"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.launching" version="1.4.500.v20240613-1053"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.launching" version="1.4.500.v20240613-1053"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.debug" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.debug.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.remote.inputhandler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.remote.logger" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.launching.runtime.logger" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.launching" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.launching" version="1.4.500.v20240613-1053">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.9.4"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.externaltools" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ant.launching
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.launching.source" range="[1.4.500.v20240613-1053,1.4.500.v20240613-1053]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.launching" version="1.4.500.v20240613-1053"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.launching;singleton:=true
Bundle-Version: 1.4.500.v20240613-1053
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.context" version="1.1.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.spy.context" range="[0.0.0,1.1.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Context Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.context"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.context" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.context" version="1.1.400.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.pde.spy.context" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.context" version="1.1.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.9.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.spy.core" range="1.0.100"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.context
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.context.source" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.context" version="1.1.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.context;singleton:=true
Bundle-Version: 1.1.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.versioncontrol.ignores.manager.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.versioncontrol.ignores.manager.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.versioncontrol.ignores.manager:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.versioncontrol.ignores.manager"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.manager.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.versioncontrol.ignores.manager.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.versioncontrol.ignores.manager.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.versioncontrol.ignores.manager.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.manager.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.model" version="0.13.300.v20240131-2101" generation="2">
            <update id="org.eclipse.pde.spy.model" range="[0.0.0,0.13.300.v20240131-2101)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Model Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.model"/>
                <property name="maven-version" value="0.13.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.model" version="0.13.300.v20240131-2101"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.model" version="0.13.300.v20240131-2101"/>
                <provided namespace="java.package" name="org.eclipse.pde.spy.model" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.model" version="0.13.300.v20240131-2101">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.ui" range="4.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.edit" range="2.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.18.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.spy.core" range="1.0.200"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.model
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.model" version="0.13.300.v20240131-2101"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.model;singleton:=true
Bundle-Version: 0.13.300.v20240131-2101
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.unittest.junit.feature.group" version="1.0.900.v20240708-2152" singleton="false">
            <update id="org.eclipse.pde.unittest.junit.feature.group" range="[0.0.0,1.0.900.v20240708-2152)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.pde.unittest.junit.feature"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.0.900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Red Hat, Inc. and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Red Hat, Inc. - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Test runner client for UnitTest View (Experimental)"/>
                <property name="df_LT.description" value="Eclipse plug-in test runner client for UnitTest View."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.feature.group" version="1.0.900.v20240708-2152"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="13">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.unittest.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit" range="[1.1.500.v20240708-2152,1.1.500.v20240708-2152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.feature.jar" range="[1.0.900.v20240708-2152,1.0.900.v20240708-2152]">
                    <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="jakarta.annotation-api.source" version="1.3.5" singleton="false">
            <update id="jakarta.annotation-api.source" range="[0.0.0,1.3.5)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.annotation-api:1.3.5"/>
                <property name="maven-groupId" value="jakarta.annotation"/>
                <property name="maven-artifactId" value="jakarta.annotation-api"/>
                <property name="maven-version" value="1.3.5"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api.source" version="1.3.5"/>
                <provided namespace="osgi.bundle" name="jakarta.annotation-api.source" version="1.3.5"/>
                <provided namespace="osgi.identity" name="jakarta.annotation-api.source" version="1.3.5">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.annotation-api.source" version="1.3.5"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.annotation-api.source
Bundle-Version: 1.3.5
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit.core.source" version="3.13.300.v20240826-1900" singleton="false">
            <update id="org.eclipse.jdt.junit.core.source" range="[0.0.0,3.13.300.v20240826-1900)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools JUnit core support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit.core"/>
                <property name="maven-version" value="3.13.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core.source" version="3.13.300.v20240826-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit.core.source" version="3.13.300.v20240826-1900"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit.core.source" version="3.13.300.v20240826-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.junit.core.source" version="3.13.300.v20240826-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit.core.source
Bundle-Version: 3.13.300.v20240826-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.css.swt.theme" version="0.14.400.v20240424-0956" generation="2">
            <update id="org.eclipse.e4.ui.css.swt.theme" range="[0.0.0,0.14.400.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse CSS SWT Theme Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.swt.theme"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.theme" version="0.14.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" version="0.14.400.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.internal.theme" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.theme" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.swt.theme" version="0.14.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.swt" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.13.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.12.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.ui.css.swt.theme
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.css.swt.theme
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.theme.source" range="[0.14.400.v20240424-0956,0.14.400.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.css.swt.theme" version="0.14.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.theme;singleton:=true
Bundle-Version: 0.14.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.device" version="1.2.100.v20240513-1104" singleton="false" generation="2">
            <update id="org.eclipse.equinox.device" range="[0.0.0,1.2.100.v20240513-1104)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Device Access Service"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.device"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.device" version="1.2.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.device" version="1.2.100.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.device" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.device" version="1.2.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi.framework" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.service.device" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.util" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.device
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.device.source" range="[1.2.100.v20240513-1104,1.2.100.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.device" version="1.2.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.device;deprecated:="Deprecated without any direct replacement, please use a different implementation or get in contact with the Equinox team to fix up this one"
Bundle-Version: 1.2.100.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-runner" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-runner" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Runner"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-runner"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-runner" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-runner" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.runner" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-runner" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runner.manipulation" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runner.notification" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher.core" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.suite.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-runner
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-runner.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-runner" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-runner
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.win32.win32.x86_64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.win32.win32.x86_64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.win32.win32.x86_64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:launcher.exe, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.harness" version="1.10.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.tests.harness" range="[0.0.0,1.10.400.v20240321-1245)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Harness Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.harness"/>
                <property name="maven-version" value="1.10.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.harness" version="1.10.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" version="1.10.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.harness" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.harness.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.harness.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.harness" version="1.10.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.harness
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.harness.source" range="[1.10.400.v20240321-1245,1.10.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.harness" version="1.10.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.harness;singleton:=true
Bundle-Version: 1.10.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar" version="1.1.702.v20240808-1900">
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Apache Httpclient 5 FileTransfer Provider Developer Resources"/>
                <property name="df_LT.description" value="This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclient5.feature"/>
                <property name="maven-version" value="1.1.702-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source.feature.jar" version="1.1.702.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.httpclient5.feature.source" version="1.1.702.v20240808-1900"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.httpclient5.feature.source" version="1.1.702.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.ui.ide.source" version="3.17.200.v20231201-1637" singleton="false">
            <update id="org.eclipse.e4.ui.ide.source" range="[0.0.0,3.17.200.v20231201-1637)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="E4 IDE UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.ide"/>
                <property name="maven-version" value="3.17.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.ide.source" version="3.17.200.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.ide.source" version="3.17.200.v20231201-1637"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.ide.source" version="3.17.200.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.ide.source" version="3.17.200.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.ide.source
Bundle-Version: 3.17.200.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.feature.feature.jar" version="0.4.400.v20240525-0701">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2019, 2020 Wim Jongman, Remain Software"/>
                <property name="df_LT.featureName" value="Tip of the Day UI Feature"/>
                <property name="df_LT.description" value="Contains the Eclipse Tips framework."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.tips.feature"/>
                <property name="maven-version" value="0.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.jar" version="0.4.400.v20240525-0701"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.tips.feature" version="0.4.400.v20240525-0701"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.tips.feature" version="0.4.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="jakarta.annotation-api" version="1.3.5" singleton="false" generation="2">
            <update id="jakarta.annotation-api" range="[0.0.0,1.3.5)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Annotations API"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta Annotations API"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.annotation"/>
                <property name="maven-artifactId" value="jakarta.annotation-api"/>
                <property name="maven-version" value="1.3.5"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api" version="1.3.5"/>
                <provided namespace="osgi.bundle" name="jakarta.annotation-api" version="1.3.5"/>
                <provided namespace="java.package" name="javax.annotation.security" version="1.3.5"/>
                <provided namespace="java.package" name="javax.annotation.sql" version="1.3.5"/>
                <provided namespace="java.package" name="javax.annotation" version="1.3.5"/>
                <provided namespace="osgi.identity" name="jakarta.annotation-api" version="1.3.5">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            jakarta.annotation-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.annotation-api.source" range="[1.3.5,1.3.5]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.annotation-api" version="1.3.5"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.annotation-api
Bundle-Version: 1.3.5
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.rcp.feature.feature.jar" version="1.4.2500.v20240801-1024">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2011, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, minimal support for RCP applications"/>
                <property name="df_LT.description" value="Provides the minimal set of p2 bundles to use in RCP applications."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.rcp.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.feature.jar" version="1.4.2500.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.rcp.feature" version="1.4.2500.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.rcp.feature" version="1.4.2500.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.core.contenttype.source" version="3.9.500.v20240708-0707" singleton="false">
            <update id="org.eclipse.core.contenttype.source" range="[0.0.0,3.9.500.v20240708-0707)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Content Mechanism Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.contenttype"/>
                <property name="maven-version" value="3.9.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.source" version="3.9.500.v20240708-0707"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.contenttype.source" version="3.9.500.v20240708-0707"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.contenttype.source" version="3.9.500.v20240708-0707">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.contenttype.source" version="3.9.500.v20240708-0707"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.contenttype.source
Bundle-Version: 3.9.500.v20240708-0707
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.cocoa.macosx.x86_64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.cocoa.macosx.x86_64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.cocoa.macosx.x86_64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:Eclipse.app/Contents/MacOS/launcher, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.transport.ecf" version="1.4.300.v20240321-1450" singleton="false" generation="2">
            <update id="org.eclipse.equinox.p2.transport.ecf" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning ECF based Transport"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.transport.ecf"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.transport.ecf" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.transport.ecf" version="1.4.300.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.transport.ecf" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.transport.ecf" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ecf" range="3.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.filetransfer" range="4.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer" range="3.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="2.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="2.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="3.5.100"/>
                <required namespace="java.package" name="org.eclipse.osgi.util" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.6.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.5.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.transport.ecf
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.transport.ecf.source" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.transport.ecf" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.transport.ecf
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group" version="1.1.702.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group" range="[0.0.0,1.1.702.v20240808-1900)" severity="0"/>
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclient5.feature"/>
                <property name="maven-version" value="1.1.702-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Apache Httpclient 5 FileTransfer Provider"/>
                <property name="df_LT.description" value="This feature provides the Apache HttpComponents/HttpClient 5 based FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.group" version="1.1.702.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" range="[3.9.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32" range="[1.1.100.v20240808-1900,1.1.100.v20240808-1900]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-codec" range="[1.16.0,1.16.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5" range="[5.3.1.v20240126-0900,5.3.1.v20240126-0900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5-win" range="[5.2.3.v20231203-1619,5.2.3.v20231203-1619]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5" range="[5.2.3.v20230922-1600,5.2.3.v20230922-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5-h2" range="[5.2.3.v20230922-1600,5.2.3.v20230922-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclient5.feature.feature.jar" range="[1.1.702.v20240808-1900,1.1.702.v20240808-1900]">
                    <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.e4.core.tools.feature.feature.group" version="4.30.300.v20240806-1811" singleton="false">
            <update id="org.eclipse.e4.core.tools.feature.feature.group" range="[0.0.0,4.30.300.v20240806-1811)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tools.feature"/>
                <property name="maven-version" value="4.30.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 BestSolution.at, Soyatec and others."/>
                <property name="df_LT.featureName" value="Eclipse e4 Tools"/>
                <property name="df_LT.description" value="Eclipse e4 Model Tooling"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.feature.group" version="4.30.300.v20240806-1811"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.editor3x" range="[4.9.400.v20240321-1452,4.9.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.ui" range="[4.8.500.v20240801-2123,4.8.500.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compat" range="[4.9.300.v20240128-1121,4.9.300.v20240128-1121]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.services" range="[4.10.600.v20240801-2123,4.10.600.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools" range="[4.10.500.v20240806-1811,4.10.500.v20240806-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.jdt.templates" range="[4.10.400.v20240801-2123,4.10.400.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.feature.jar" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]">
                    <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.ui.workbench.texteditor.tests.source" version="3.14.500.v20240819-1419" singleton="false">
            <update id="org.eclipse.ui.workbench.texteditor.tests.source" range="[0.0.0,3.14.500.v20240819-1419)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Workbench Text Editor Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench.texteditor.tests"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.tests.source" version="3.14.500.v20240819-1419"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor.tests.source" version="3.14.500.v20240819-1419"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench.texteditor.tests.source" version="3.14.500.v20240819-1419">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.workbench.texteditor.tests.source" version="3.14.500.v20240819-1419"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench.texteditor.tests.source
Bundle-Version: 3.14.500.v20240819-1419
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.user.ui.feature.jar" version="2.4.2500.v20240812-2151">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2, Provisioning for IDEs."/>
                <property name="df_LT.description" value="Eclipse p2 Provisioning Platform for use in IDE related scenarios"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.user.ui"/>
                <property name="maven-version" value="2.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.jar" version="2.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.user.ui" version="2.4.2500.v20240812-2151"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.user.ui" version="2.4.2500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.osgi.annotation.bundle" version="2.0.0.202202082230" singleton="false" generation="2">
            <update id="org.osgi.annotation.bundle" range="[0.0.0,2.0.0.202202082230)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.annotation.bundle"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.annotation.bundle Version 2.0.0"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.annotation.bundle"/>
                <property name="maven-version" value="2.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.bundle" version="2.0.0.202202082230"/>
                <provided namespace="osgi.bundle" name="org.osgi.annotation.bundle" version="2.0.0.202202082230"/>
                <provided namespace="java.package" name="org.osgi.annotation.bundle" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.osgi.annotation.bundle" version="2.0.0.202202082230">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.annotation.bundle
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.annotation.bundle.source" range="[2.0.0.202202082230,2.0.0.202202082230]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.annotation.bundle" version="2.0.0.202202082230"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.annotation.bundle
Bundle-Version: 2.0.0.202202082230
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.feature.feature.group" version="1.6.2.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.core.feature.feature.group" range="[0.0.0,1.6.2.v20240812-1535)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles.  These two bundles are required for all other parts of ECF."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.feature"/>
                <property name="maven-version" value="1.6.2-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.feature.group" version="1.6.2.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common" range="[3.6.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry" range="[3.5.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent" range="[1.0.0,2.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs" range="[3.5.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf" range="[3.11.0.v20240812-1535,3.11.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity" range="[3.10.0.v20240812-1535,3.10.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.feature.jar" range="[1.6.2.v20240812-1535,1.6.2.v20240812-1535]">
                    <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.platform.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.e4.tools.services" version="4.10.600.v20240801-2123" singleton="false" generation="2">
            <update id="org.eclipse.e4.tools.services" range="[0.0.0,4.10.600.v20240801-2123)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Services"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.services"/>
                <property name="maven-version" value="4.10.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.services" version="4.10.600.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.services" version="4.10.600.v20240801-2123"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.services" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.services.impl" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.services" version="4.10.600.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.swt" range="3.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.18.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.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.10.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.services
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.services.source" range="[4.10.600.v20240801-2123,4.10.600.v20240801-2123]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.services" version="4.10.600.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.services
Bundle-Version: 4.10.600.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="14.0.0" singleton="false">
            <provides size="255">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="14.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="14.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="22.0.0" singleton="false">
            <provides size="266">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="22.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.foreign" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.components" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.constantpool" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.classfile.instruction" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="21.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="22.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="22.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="22.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="22.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.pde.runtime.source" version="3.8.500.v20240721-0932" singleton="false">
            <update id="org.eclipse.pde.runtime.source" range="[0.0.0,3.8.500.v20240721-0932)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Runtime Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.runtime"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.runtime.source" version="3.8.500.v20240721-0932"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.runtime.source" version="3.8.500.v20240721-0932"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.runtime.source" version="3.8.500.v20240721-0932">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.runtime.source" version="3.8.500.v20240721-0932"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.runtime.source
Bundle-Version: 3.8.500.v20240721-0932
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filesystem.linux.aarch64.source" version="1.4.200.v20220812-1420" singleton="false">
            <update id="org.eclipse.core.filesystem.linux.aarch64.source" range="[0.0.0,1.4.200.v20220812-1420)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core File System for Linux Aarch64 bit Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem.linux.aarch64"/>
                <property name="maven-version" value="1.4.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.linux.aarch64.source" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.linux.aarch64.source" version="1.4.200.v20220812-1420"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.linux.aarch64.source" version="1.4.200.v20220812-1420">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.filesystem.linux.aarch64.source" version="1.4.200.v20220812-1420"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.linux.aarch64.source
Bundle-Version: 1.4.200.v20220812-1420
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.core.source" version="3.7.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.ant.core.source" range="[0.0.0,3.7.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Ant Build Tool Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.core"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.core.source" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.core.source" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.core.source" version="3.7.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.core.source" version="3.7.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.core.source
Bundle-Version: 3.7.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.source" version="3.39.0.v20240807-1632" singleton="false">
            <update id="org.eclipse.jdt.core.source" range="[0.0.0,3.39.0.v20240807-1632)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core"/>
                <property name="maven-version" value="3.39.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.source" version="3.39.0.v20240807-1632"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.source" version="3.39.0.v20240807-1632"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.source" version="3.39.0.v20240807-1632">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.source" version="3.39.0.v20240807-1632"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.source
Bundle-Version: 3.39.0.v20240807-1632
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.client5.httpclient5-win.source" version="5.2.3.v20231203-1619" singleton="false">
            <update id="org.apache.httpcomponents.client5.httpclient5-win.source" range="[0.0.0,5.2.3.v20231203-1619)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.httpcomponents.client5.httpclient5-win:5.2.3.v20231203-1619"/>
                <property name="maven-groupId" value="org.apache.httpcomponents.client5"/>
                <property name="maven-artifactId" value="httpclient5-win"/>
                <property name="maven-version" value="5.2.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5-win.source" version="5.2.3.v20231203-1619"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.client5.httpclient5-win.source" version="5.2.3.v20231203-1619"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.client5.httpclient5-win.source" version="5.2.3.v20231203-1619">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.client5.httpclient5-win.source" version="5.2.3.v20231203-1619"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.client5.httpclient5-win.source
Bundle-Version: 5.2.3.v20231203-1619
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor.tests.source" version="1.3.500.v20240506-0727" singleton="false">
            <update id="org.eclipse.ui.genericeditor.tests.source" range="[0.0.0,1.3.500.v20240506-0727)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Generic Editor Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor.tests"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.tests.source" version="1.3.500.v20240506-0727"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor.tests.source" version="1.3.500.v20240506-0727"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor.tests.source" version="1.3.500.v20240506-0727">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.genericeditor.tests.source" version="1.3.500.v20240506-0727"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor.tests.source
Bundle-Version: 1.3.500.v20240506-0727
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.garbagecollector" version="1.3.300.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.garbagecollector" range="[0.0.0,1.3.300.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Garbage Collector"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.garbagecollector"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.garbagecollector" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.garbagecollector" version="1.3.300.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.garbagecollector" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.garbagecollector" version="1.3.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.p2.engine" range="0.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.core.eventbus" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" 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.6.0"/>
                <required namespace="java.package" name="org.osgi.service.prefs" range="1.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.garbagecollector
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.garbagecollector.source" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.garbagecollector" version="1.3.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.garbagecollector;singleton:=true
Bundle-Version: 1.3.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.feature.jar" version="2.3.1900.v20240903-0240">
            <properties size="13">
                <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.update.feature.plugin" value="org.eclipse.help.base"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Help System"/>
                <property name="df_LT.description" value="Eclipse help system."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.help.feature"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="2.3.1900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.jar" version="2.3.1900.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.help" version="2.3.1900.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.help" version="2.3.1900.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.renderers.swt.source" version="0.16.500.v20240727-1037" singleton="false">
            <update id="org.eclipse.e4.ui.workbench.renderers.swt.source" range="[0.0.0,0.16.500.v20240727-1037)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 Workbench SWT Renderer Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.renderers.swt"/>
                <property name="maven-version" value="0.16.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.source" version="0.16.500.v20240727-1037"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt.source" version="0.16.500.v20240727-1037"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.renderers.swt.source" version="0.16.500.v20240727-1037">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench.renderers.swt.source" version="0.16.500.v20240727-1037"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.renderers.swt.source
Bundle-Version: 0.16.500.v20240727-1037
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.feature.source.feature.jar" version="3.109.500.v20240620-1927">
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2014, 2016 Red Hat Inc. and others."/>
                <property name="df_LT.featureName" value="SWT Tools Developer Resources"/>
                <property name="df_LT.description" value="SWT Tools, including Sleak, SWT Spy Plugin, and JniGen."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="eclipse.platform.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.feature"/>
                <property name="maven-version" value="3.109.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.feature.source.feature.jar" version="3.109.500.v20240620-1927"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.swt.tools.feature.source" version="3.109.500.v20240620-1927"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.swt.tools.feature.source" version="3.109.500.v20240620-1927"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="junit-vintage-engine" version="5.11.0" singleton="false" generation="2">
            <update id="junit-vintage-engine" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Vintage Engine"/>
                <property name="maven-groupId" value="org.junit.vintage"/>
                <property name="maven-artifactId" value="junit-vintage-engine"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-vintage-engine" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-vintage-engine" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.vintage.engine" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.vintage.engine.descriptor" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.vintage.engine.discovery" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.vintage.engine.execution" version="5.11.0"/>
                <provided namespace="java.package" name="org.junit.vintage.engine.support" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-vintage-engine" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.junit.platform.engine" name="junit-vintage" version="5.11.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="35">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="junit.runner" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.experimental.categories" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.internal.builders" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.runner" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runner.manipulation" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runner.notification" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runners.model" range="[4.12.0,5.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="org.junit.platform.launcher" match="(&amp;(org.junit.platform.launcher=junit-platform-launcher)(version&gt;=1.11.0)(!(version&gt;=2)))">
                    <description>
            junit-vintage-engine
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-vintage-engine
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-vintage-engine.source" range="[5.11.0,5.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-vintage-engine" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-vintage-engine
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.ui.refactoring.source" version="3.13.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ltk.ui.refactoring.source" range="[0.0.0,3.13.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Refactoring UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.ui.refactoring"/>
                <property name="maven-version" value="3.13.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.source" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring.source" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.ui.refactoring.source" version="3.13.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ltk.ui.refactoring.source" version="3.13.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring.source
Bundle-Version: 3.13.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.console.source" version="1.4.800.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.console.source" range="[0.0.0,1.4.800.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Console plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console"/>
                <property name="maven-version" value="1.4.800-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.source" version="1.4.800.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console.source" version="1.4.800.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console.source" version="1.4.800.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.console.source" version="1.4.800.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console.source
Bundle-Version: 1.4.800.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.intro" version="3.7.400.v20240414-0828" generation="2">
            <update id="org.eclipse.ui.intro" range="[0.0.0,3.7.400.v20240414-0828)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin_name" value="Welcome Framework"/>
                <property name="df_LT.provider_name" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider_name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro" version="3.7.400.v20240414-0828"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro" version="3.7.400.v20240414-0828"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.html" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.model.loader" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.model.url" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.model.viewer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.parts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.presentations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.intro.impl.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.intro.config" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.intro.contentproviders" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro" version="3.7.400.v20240414-0828">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.base" range="[4.0.0,5.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="3.4.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.dom" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.annotations" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.intro
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.source" range="[3.7.400.v20240414-0828,3.7.400.v20240414-0828]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.intro" version="3.7.400.v20240414-0828"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro; singleton:=true
Bundle-Version: 3.7.400.v20240414-0828
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.reconciler.dropins" version="1.5.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.reconciler.dropins" range="[0.0.0,1.5.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Drop-in"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.reconciler.dropins"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.reconciler.dropins" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" version="1.5.400.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.reconciler.dropins" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.reconciler.dropins" version="1.5.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="30">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.eclipse" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" 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.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.director" 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.directorywatcher" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.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.6.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.reconciler.dropins
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.reconciler.dropins.source" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.reconciler.dropins" version="1.5.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins;singleton:=true
Bundle-Version: 1.5.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.configuration" version="4.33.0.I20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.configuration" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="70">
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leslf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.p2.reconciler.dropins" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.apache.aries.spifly.dynamic.bundle" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.ppc64leorg.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64slf4j.simple" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.x86_64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.apache.felix.scr" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolinggtk.linux.aarch64org.eclipse.core.runtime" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.event" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.simpleconfigurator" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingwin32.win32.aarch64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingcocoa.macosx.x86_64org.eclipse.equinox.common" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.feature.source.feature.jar" version="1.3.500.v20240803-1337">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 Sonatype Inc. and others."/>
                <property name="df_LT.featureName" value="Eclipse p2 Discovery Developer Resources"/>
                <property name="df_LT.description" value="Source code for the Equinox p2 Discovery"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.feature"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.source.feature.jar" version="1.3.500.v20240803-1337"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.discovery.feature.source" version="1.3.500.v20240803-1337"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.discovery.feature.source" version="1.3.500.v20240803-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.sdk.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Project SDK"/>
                <property name="df_LT.description" value="SDK for Eclipse."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.sdk" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.sdk" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.region.source" version="1.5.500.v20231214-2017" singleton="false">
            <update id="org.eclipse.equinox.region.source" range="[0.0.0,1.5.500.v20231214-2017)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Region Digraph Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.region"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.region.source" version="1.5.500.v20231214-2017"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.region.source" version="1.5.500.v20231214-2017"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.region.source" version="1.5.500.v20231214-2017">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.region.source" version="1.5.500.v20231214-2017"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.region.source
Bundle-Version: 1.5.500.v20231214-2017
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.json.source" version="0.3.400.v20240525-0701" singleton="false">
            <update id="org.eclipse.tips.json.source" range="[0.0.0,0.3.400.v20240525-0701)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tip of the Day Json Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.json"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.json.source" version="0.3.400.v20240525-0701"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.json.source" version="0.3.400.v20240525-0701"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.json.source" version="0.3.400.v20240525-0701">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tips.json.source" version="0.3.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.json.source
Bundle-Version: 0.3.400.v20240525-0701
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240">
            <update id="org.eclipse.sdk.tests" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="5">
                <property name="org.eclipse.equinox.p2.name" value="Tests"/>
                <property name="maven-groupId" value="org.eclipse.sdk"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.tests"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.tests.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.sdk.tests" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.sdk.tests; singleton:=true
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools" version="3.110.500.v20240620-1927" generation="2">
            <update id="org.eclipse.swt.tools" range="[0.0.0,3.110.500.v20240620-1927)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="SWT Tools"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools"/>
                <property name="maven-version" value="3.110.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools" version="3.110.500.v20240620-1927"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools" version="3.110.500.v20240620-1927"/>
                <provided namespace="java.package" name="org.eclipse.swt.tools.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools" version="3.110.500.v20240620-1927">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt.tools.base" range="3.106.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt.tools.spies" range="3.106.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.swt.tools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.source" range="[3.110.500.v20240620-1927,3.110.500.v20240620-1927]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.tools" version="3.110.500.v20240620-1927"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools; singleton:=true
Bundle-Version: 3.110.500.v20240620-1927
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.tools.feature.source.feature.group" version="4.30.300.v20240806-1811" singleton="false">
            <update id="org.eclipse.e4.core.tools.feature.source.feature.group" range="[0.0.0,4.30.300.v20240806-1811)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tools.feature"/>
                <property name="maven-version" value="4.30.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 BestSolution.at, Soyatec and others."/>
                <property name="df_LT.featureName" value="Eclipse e4 Tools Developer Resources"/>
                <property name="df_LT.description" value="Eclipse e4 Model Tooling"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.source.feature.group" version="4.30.300.v20240806-1811"/>
                <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.e4.core.tools.feature.feature.group" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.editor3x.source" range="[4.9.400.v20240321-1452,4.9.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.ui.source" range="[4.8.500.v20240801-2123,4.8.500.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compat.source" range="[4.9.300.v20240128-1121,4.9.300.v20240128-1121]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.services.source" range="[4.10.600.v20240801-2123,4.10.600.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.source" range="[4.10.500.v20240806-1811,4.10.500.v20240806-1811]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.jdt.templates.source" range="[4.10.400.v20240801-2123,4.10.400.v20240801-2123]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.source.feature.jar" range="[4.30.300.v20240806-1811,4.30.300.v20240806-1811]">
                    <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.osgi.service.coordinator.source" version="1.0.2.201505202024" singleton="false">
            <update id="org.osgi.service.coordinator.source" range="[0.0.0,1.0.2.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.coordinator:1.0.2.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.coordinator"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.coordinator.source" version="1.0.2.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.coordinator.source" version="1.0.2.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.service.coordinator.source" version="1.0.2.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.coordinator.source" version="1.0.2.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.coordinator.source
Bundle-Version: 1.0.2.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.jeview.feature.feature.group" version="1.1.400.v20240322-0935" singleton="false">
            <update id="org.eclipse.jdt.jeview.feature.feature.group" range="[0.0.0,1.1.400.v20240322-0935)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Java Element View"/>
                <property name="org.eclipse.equinox.p2.description" value="Java Element View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.jeview.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.feature.feature.group" version="1.1.400.v20240322-0935"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="[3.31.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" range="[3.27.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench" range="[3.124.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview" range="[1.5.300.v20240322-0935,1.5.300.v20240322-0935]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.feature.feature.jar" range="[1.1.400.v20240322-0935,1.1.400.v20240322-0935]">
                    <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>
        </unit>
        <unit id="org.eclipse.e4.core.commands" version="1.1.400.v20240424-0444" generation="2">
            <update id="org.eclipse.e4.core.commands" range="[0.0.0,1.1.400.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 core commands"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.commands"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands" version="1.1.400.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.commands" version="1.1.400.v20240424-0444"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.commands.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.commands" version="1.1.400.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.common" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.core.commands" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.commands.common" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.expressions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.services.log" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.commands
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.source" range="[1.1.400.v20240424-0444,1.1.400.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.commands" version="1.1.400.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.commands;singleton:=true
Bundle-Version: 1.1.400.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.source" version="3.13.2800.v20240903-0240" singleton="false">
            <update id="org.eclipse.pde.source" range="[0.0.0,3.13.2800.v20240903-0240)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.13.2800-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source" version="3.13.2800.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.source" version="3.13.2800.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.source" version="3.13.2800.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.source" version="3.13.2800.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.source
Bundle-Version: 3.13.2800.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.ui.source" version="1.3.500.v20240620-1849" singleton="false">
            <update id="org.eclipse.pde.ua.ui.source" range="[0.0.0,1.3.500.v20240620-1849)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE UA UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.ui.source" version="1.3.500.v20240620-1849"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.ui.source" version="1.3.500.v20240620-1849"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.ui.source" version="1.3.500.v20240620-1849">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ua.ui.source" version="1.3.500.v20240620-1849"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.ui.source
Bundle-Version: 1.3.500.v20240620-1849
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.source.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform Developer Resources"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform.feature"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.platform.source" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.platform.source" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.sat4j.pb" version="2.3.6.v20201214" singleton="false" generation="2">
            <update id="org.sat4j.pb" range="[0.0.0,2.3.6.v20201214)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.ow2.sat4j"/>
                <property name="maven-artifactId" value="org.ow2.sat4j.pb"/>
                <property name="maven-version" value="2.3.6"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.pb" version="2.3.6.v20201214"/>
                <provided namespace="osgi.bundle" name="org.sat4j.pb" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.constraints" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.constraints.pb" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.core" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.orders" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.reader" version="2.3.6.v20201214"/>
                <provided namespace="java.package" name="org.sat4j.pb.tools" version="2.3.6.v20201214"/>
                <provided namespace="osgi.identity" name="org.sat4j.pb" version="2.3.6.v20201214">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.sat4j.core" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.sat4j.pb
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.pb.source" range="[2.3.6.v20201214,2.3.6.v20201214]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.sat4j.pb" version="2.3.6.v20201214"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.sat4j.pb
Bundle-Version: 2.3.6.v20201214
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.jcraft.jsch.source" version="0.1.55.v20230916-1400" singleton="false">
            <update id="com.jcraft.jsch.source" range="[0.0.0,0.1.55.v20230916-1400)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.jcraft.jsch:0.1.55.v20230916-1400"/>
                <property name="maven-groupId" value="com.jcraft"/>
                <property name="maven-artifactId" value="jsch"/>
                <property name="maven-version" value="0.1.55"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.jcraft.jsch.source" version="0.1.55.v20230916-1400"/>
                <provided namespace="osgi.bundle" name="com.jcraft.jsch.source" version="0.1.55.v20230916-1400"/>
                <provided namespace="osgi.identity" name="com.jcraft.jsch.source" version="0.1.55.v20230916-1400">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.jcraft.jsch.source" version="0.1.55.v20230916-1400"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.jcraft.jsch.source
Bundle-Version: 0.1.55.v20230916-1400
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.registry.source" version="1.4.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.http.registry.source" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Http Service Registry Extensions Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.registry"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.registry.source" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.registry.source" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.registry.source" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.registry.source
Bundle-Version: 1.4.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.importexport" version="1.4.500.v20240621-1554" generation="2">
            <update id="org.eclipse.equinox.p2.ui.importexport" range="[0.0.0,1.4.500.v20240621-1554)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Import and Export"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.importexport"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.importexport" version="1.4.500.v20240621-1554"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.importexport" version="1.4.500.v20240621-1554"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.importexport" version="1.3.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.importexport.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.importexport" version="1.4.500.v20240621-1554">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="27">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.extensionlocation" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="2.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="3.5.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.p2.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.dialogs" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.model" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.viewers" 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.p2.core" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="2.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.importexport
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.importexport.source" range="[1.4.500.v20240621-1554,1.4.500.v20240621-1554]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.importexport" version="1.4.500.v20240621-1554"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.importexport;singleton:=true
Bundle-Version: 1.4.500.v20240621-1554
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.3.500.v20240803-1337" singleton="false">
            <update id="org.eclipse.equinox.p2.discovery.feature.feature.group" range="[0.0.0,1.3.500.v20240803-1337)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery.feature"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 Tasktop Technologies and others."/>
                <property name="df_LT.featureName" value="Equinox p2, Discovery UI support"/>
                <property name="df_LT.description" value="All of the bundles that comprise Equinox p2 discovery. &#10;This feature is intended to be used by integrators building on discovery."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.3.500.v20240803-1337"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.compatibility" range="[1.3.400.v20240803-1337,1.3.400.v20240803-1337]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.discovery" range="[1.3.400.v20240621-1554,1.3.400.v20240621-1554]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.feature.feature.jar" range="[1.3.500.v20240803-1337,1.3.500.v20240803-1337]">
                    <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.ui.ide.application.source" version="1.5.500.v20240711-0817" singleton="false">
            <update id="org.eclipse.ui.ide.application.source" range="[0.0.0,1.5.500.v20240711-0817)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse IDE UI Application Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.ide.application"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.application.source" version="1.5.500.v20240711-0817"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.ide.application.source" version="1.5.500.v20240711-0817"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.ide.application.source" version="1.5.500.v20240711-0817">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.ide.application.source" version="1.5.500.v20240711-0817"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.ide.application.source
Bundle-Version: 1.5.500.v20240711-0817
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.performance" version="1.6.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.tests.performance" range="[0.0.0,1.6.400.v20240321-1245)" severity="0"/>
            <properties size="8">
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="Performance Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.performance"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.performance" version="1.6.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.performance" version="1.6.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.performance" version="1.6.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.performance
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.performance.source" range="[1.6.400.v20240321-1245,1.6.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.performance" version="1.6.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.performance;singleton:=true
Bundle-Version: 1.6.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.examples.source.feature.group" version="4.33.0.v20240903-0240" singleton="false">
            <update id="org.eclipse.sdk.examples.source.feature.group" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Examples Developer Resources"/>
                <property name="df_LT.description" value="Eclipse SDK examples. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source.feature.group" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.feature.group" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.source" range="[3.4.400.v20240413-1529,3.4.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.xml.source" range="[3.6.400.v20240413-1529,3.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.core.source" range="[1.6.400.v20240413-1529,1.6.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.ui.source" range="[1.8.400.v20240422-0543,1.8.400.v20240422-0543]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.examples.databinding.source" range="[1.4.400.v20240424-0956,1.4.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.source" range="[3.108.500.v20240705-1342,3.108.500.v20240705-1342]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.views.source" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.browser.demos.source" range="[3.108.500.v20240605-2103,3.108.500.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.launcher.source" range="[3.108.400.v20240605-2103,3.108.400.v20240605-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.javaeditor.source" range="[3.4.300.v20231214-2114,3.4.300.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.multipageeditor.source" range="[3.4.300.v20240207-1054,3.4.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.propertysheet.source" range="[3.5.400.v20240424-0956,3.5.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.readmetool.source" range="[3.7.400.v20240424-0956,3.7.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.contributions.source" range="[3.6.400.v20240321-1245,3.6.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.undo.source" range="[3.5.300.v20240207-1054,3.5.300.v20240207-1054]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.views.properties.tabbed.article.source" range="[3.4.300.v20231214-2114,3.4.300.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.fieldassist.source" range="[1.3.200.v20231214-2114,1.3.200.v20231214-2114]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.filesystem.source" range="[1.1.400.v20240419-1233,1.1.400.v20240419-1233]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.examples.filesystem.source" range="[3.7.500.v20240614-0847,3.7.500.v20240614-0847]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.ole.win32.source" range="[3.109.200.v20240605-2103,3.109.200.v20240605-2103]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.examples.source" range="[1.3.400.v20240321-1245,1.3.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.uriSchemeHandler.source" range="[1.2.300.v20240321-1245,1.2.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source.feature.jar" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]">
                    <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.apache.httpcomponents.client5.httpclient5" version="5.3.1.v20240126-0900" singleton="false" generation="2">
            <update id="org.apache.httpcomponents.client5.httpclient5" range="[0.0.0,5.3.1.v20240126-0900)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.httpcomponents.client5 : httpclient5"/>
                <property name="maven-wrapped-groupId" value="org.apache.httpcomponents.client5"/>
                <property name="maven-wrapped-artifactId" value="httpclient5"/>
                <property name="maven-wrapped-version" value="5.3.1"/>
            </properties>
            <provides size="32">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5" version="5.3.1.v20240126-0900"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.client5.httpclient5" version="5.3.1.v20240126-0900"/>
                <provided namespace="java.package" name="mozilla" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.async" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.async.methods" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.auth" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.classic" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.classic.methods" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.config" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.cookie" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.entity" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.entity.mime" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.async" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.auth" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.classic" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.cookie" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.io" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.nio" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.routing" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.io" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.nio" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.protocol" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.psl" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.routing" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.socket" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.ssl" version="5.3.1"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.utils" version="5.3.1"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.client5.httpclient5" version="5.3.1.v20240126-0900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="68">
                <required namespace="java.package" name="org.brotli.dec" range="[0.1.0,1.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.conscrypt" range="[2.5.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.slf4j" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <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.net" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="javax.security.auth.x500" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.concurrent" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.function" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.config" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl.io" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io.entity" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io.support" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.message" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.command" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.entity" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.support" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.protocol" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.support" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.config" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.frame" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.impl.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.nio.command" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.nio.pool" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.nio.support" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.protocol" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http2.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.io" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.net" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.pool" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.reactor" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.reactor.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.util" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.ietf.jgss" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.httpcomponents.client5.httpclient5
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5.source" range="[5.3.1.v20240126-0900,5.3.1.v20240126-0900]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.client5.httpclient5" version="5.3.1.v20240126-0900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.client5.httpclient5
Bundle-Version: 5.3.1.v20240126-0900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.source" version="3.11.0.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.source" range="[0.0.0,3.11.0.v20240812-1535)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Core API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf"/>
                <property name="maven-version" value="3.11.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.source" version="3.11.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.source" version="3.11.0.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.source" version="3.11.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.source" version="3.11.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.source
Bundle-Version: 3.11.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.jna.platform" version="5.14.0" singleton="false" generation="2">
            <update id="com.sun.jna.platform" range="[0.0.0,5.14.0)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="jna-platform"/>
                <property name="org.eclipse.equinox.p2.description" value="JNA Platform Library"/>
                <property name="org.eclipse.equinox.p2.provider" value="JNA Development Team"/>
                <property name="maven-groupId" value="net.java.dev.jna"/>
                <property name="maven-artifactId" value="jna-platform"/>
                <property name="maven-version" value="5.14.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna.platform" version="5.14.0"/>
                <provided namespace="osgi.bundle" name="com.sun.jna.platform" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.dnd" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.linux" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.mac" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.unix" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.unix.aix" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.unix.solaris" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32.COM" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32.COM.tlb" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32.COM.tlb.imp" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32.COM.util" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.win32.COM.util.annotation" version="5.14.0"/>
                <provided namespace="java.package" name="com.sun.jna.platform.wince" version="5.14.0"/>
                <provided namespace="osgi.identity" name="com.sun.jna.platform" version="5.14.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="com.sun.jna" range="5.14.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.4))">
                    <description>
            com.sun.jna.platform
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna.platform.source" range="[5.14.0,5.14.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.jna.platform" version="5.14.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.jna.platform
Bundle-Version: 5.14.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.examples.core" version="1.6.400.v20240413-1529" generation="2">
            <update id="org.eclipse.debug.examples.core" range="[0.0.0,1.6.400.v20240413-1529)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Example Debug Core Plug-in"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.examples.core"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.core" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.examples.core" version="1.6.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ant.tasks" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.midi.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda.protocol" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.core.pda.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.pdavm" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.examples.core" version="1.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="3.2.800"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="3.9.0"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.9.2" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.examples.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.core.source" range="[1.6.400.v20240413-1529,1.6.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.examples.core" version="1.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.examples.core;singleton:=true
Bundle-Version: 1.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.feature.source.feature.jar" version="1.15.200.v20240722-2103">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core Function Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.feature"/>
                <property name="maven-version" value="1.15.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.source.feature.jar" version="1.15.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.core.feature.source" version="1.15.200.v20240722-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.core.feature.source" version="1.15.200.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.apache.commons.jxpath.source" version="1.3.0" singleton="false">
            <update id="org.apache.commons.jxpath.source" range="[0.0.0,1.3.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.jxpath:1.3.0"/>
                <property name="maven-groupId" value="commons-jxpath"/>
                <property name="maven-artifactId" value="commons-jxpath"/>
                <property name="maven-version" value="1.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.jxpath.source" version="1.3.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.jxpath.source" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.jxpath.source" version="1.3.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.jxpath.source" version="1.3.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.jxpath.source
Bundle-Version: 1.3.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core.feature.source.feature.jar" version="1.7.300.v20240801-1024">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 Core Function Source"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core.feature"/>
                <property name="maven-version" value="1.7.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.jar" version="1.7.300.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.core.feature.source" version="1.7.300.v20240801-1024"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.core.feature.source" version="1.7.300.v20240801-1024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.core.runtime.source" version="3.31.100.v20240524-2010" singleton="false">
            <update id="org.eclipse.core.runtime.source" range="[0.0.0,3.31.100.v20240524-2010)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core Runtime Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.runtime"/>
                <property name="maven-version" value="3.31.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.source" version="3.31.100.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.runtime.source" version="3.31.100.v20240524-2010"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.runtime.source" version="3.31.100.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.runtime.source" version="3.31.100.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.runtime.source
Bundle-Version: 3.31.100.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.navigator.resources" version="3.9.400.v20240722-1923" generation="2">
            <update id="org.eclipse.ui.navigator.resources" range="[0.0.0,3.9.400.v20240722-1923)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Navigator Workbench Components"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.navigator.resources"/>
                <property name="maven-version" value="3.9.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.resources" version="3.9.400.v20240722-1923"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" version="3.9.400.v20240722-1923"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.resources.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.resources.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.resources.workbench" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.resources.nested" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.workingsets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.navigator.resources" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.navigator.resources" version="3.9.400.v20240722-1923">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.ide" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.19.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="3.9.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.navigator.resources
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.resources.source" range="[3.9.400.v20240722-1923,3.9.400.v20240722-1923]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.navigator.resources" version="3.9.400.v20240722-1923"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.navigator.resources; singleton:=true
Bundle-Version: 3.9.400.v20240722-1923
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tests.urischeme" version="1.2.500.v20240606-1412" singleton="false" generation="2">
            <update id="org.eclipse.tests.urischeme" range="[0.0.0,1.2.500.v20240606-1412)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.name" value="Tests for Eclipse URI Scheme Handling"/>
                <property name="df_LT.Plugin.Providername" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.Providername"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.tests.urischeme"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tests.urischeme" version="1.2.500.v20240606-1412"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tests.urischeme" version="1.2.500.v20240606-1412"/>
                <provided namespace="osgi.identity" name="org.eclipse.tests.urischeme" version="1.2.500.v20240606-1412">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.urischeme" version="1.2.500.v20240606-1412"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.urischeme" range="1.1.100"/>
                <required namespace="osgi.bundle" name="org.junit" range="[4.12.0,5.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tests.urischeme
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tests.urischeme.source" range="[1.2.500.v20240606-1412,1.2.500.v20240606-1412]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tests.urischeme" version="1.2.500.v20240606-1412"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tests.urischeme
Bundle-Version: 1.2.500.v20240606-1412
Fragment-Host: org.eclipse.urischeme;bundle-version="1.1.100"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.tests.css.swt" version="0.12.600.v20240425-0840" generation="2">
            <update id="org.eclipse.e4.ui.tests.css.swt" range="[0.0.0,0.12.600.v20240425-0840)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="e4 css swt tests (Incubation)"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests.css.swt"/>
                <property name="maven-version" value="0.12.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.swt" version="0.12.600.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests.css.swt" version="0.12.600.v20240425-0840"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests.css.swt" version="0.12.600.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.css.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="2.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="3.5.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="3.5.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="5.9.1"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="1.9.1"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.7.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.tests.css.swt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.swt.source" range="[0.12.600.v20240425-0840,0.12.600.v20240425-0840]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.tests.css.swt" version="0.12.600.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests.css.swt; singleton:=true
Bundle-Version: 0.12.600.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.navigator.source" version="3.7.500.v20240502-1134" singleton="false">
            <update id="org.eclipse.ui.tests.navigator.source" range="[0.0.0,3.7.500.v20240502-1134)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Common Navigator Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.navigator"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.navigator.source" version="3.7.500.v20240502-1134"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.navigator.source" version="3.7.500.v20240502-1134"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.navigator.source" version="3.7.500.v20240502-1134">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.navigator.source" version="3.7.500.v20240502-1134"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.navigator.source
Bundle-Version: 3.7.500.v20240502-1134
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-launcher" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-launcher" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Launcher"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-launcher"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-launcher" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-launcher" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher.core" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher.listeners" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher.listeners.discovery" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher.listeners.session" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.launcher.tagexpression" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-launcher" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.junit.platform.launcher" name="junit-platform-launcher" version="1.11.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="28">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.reporting" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.support.descriptor" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher.listeners.discovery" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-launcher
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-launcher.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-launcher" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-launcher
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.cm.source" version="1.6.100.v20240329-0940" singleton="false">
            <update id="org.eclipse.equinox.cm.source" range="[0.0.0,1.6.100.v20240329-0940)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Configuration Admin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.cm"/>
                <property name="maven-version" value="1.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.cm.source" version="1.6.100.v20240329-0940"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.cm.source" version="1.6.100.v20240329-0940"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.cm.source" version="1.6.100.v20240329-0940">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.cm.source" version="1.6.100.v20240329-0940"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.cm.source
Bundle-Version: 1.6.100.v20240329-0940
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.performance.source" version="1.6.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.tests.performance.source" range="[0.0.0,1.6.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Performance Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.performance"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.performance.source" version="1.6.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.performance.source" version="1.6.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.performance.source" version="1.6.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.performance.source" version="1.6.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.performance.source
Bundle-Version: 1.6.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.apache.aries.spifly.dynamic.bundle" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.discovery.source" version="1.4.500.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.tests.discovery.source" range="[0.0.0,1.4.500.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Discovery Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.discovery"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.discovery.source" version="1.4.500.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.discovery.source" version="1.4.500.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.discovery.source" version="1.4.500.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.discovery.source" version="1.4.500.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.discovery.source
Bundle-Version: 1.4.500.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tests.source" version="3.107.500.v20240807-1542" singleton="false">
            <update id="org.eclipse.swt.tests.source" range="[0.0.0,3.107.500.v20240807-1542)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse SWT Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tests"/>
                <property name="maven-version" value="3.107.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tests.source" version="3.107.500.v20240807-1542"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tests.source" version="3.107.500.v20240807-1542"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tests.source" version="3.107.500.v20240807-1542">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.tests.source" version="3.107.500.v20240807-1542"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tests.source
Bundle-Version: 3.107.500.v20240807-1542
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.examples.ui.source" version="1.8.400.v20240422-0543" singleton="false">
            <update id="org.eclipse.debug.examples.ui.source" range="[0.0.0,1.8.400.v20240422-0543)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Example Debug UI Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.examples.ui"/>
                <property name="maven-version" value="1.8.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.ui.source" version="1.8.400.v20240422-0543"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.examples.ui.source" version="1.8.400.v20240422-0543"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.examples.ui.source" version="1.8.400.v20240422-0543">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.examples.ui.source" version="1.8.400.v20240422-0543"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.examples.ui.source
Bundle-Version: 1.8.400.v20240422-0543
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.notifications" version="0.7.300.v20240707-1119" singleton="false" generation="2">
            <update id="org.eclipse.jface.notifications" range="[0.0.0,0.7.300.v20240707-1119)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Notification API"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.notifications"/>
                <property name="maven-version" value="0.7.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.notifications" version="0.7.300.v20240707-1119"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.notifications" version="0.7.300.v20240707-1119"/>
                <provided namespace="java.package" name="org.eclipse.jface.notifications" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.notifications.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.notifications" version="0.7.300.v20240707-1119">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.20.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.notifications
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.notifications.source" range="[0.7.300.v20240707-1119,0.7.300.v20240707-1119]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.notifications" version="0.7.300.v20240707-1119"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.notifications
Bundle-Version: 0.7.300.v20240707-1119
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" version="2.0.300.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" range="[0.0.0,2.0.300.v20240808-1900)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Java HttpClient Filetransfer Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclientjava"/>
                <property name="maven-version" value="2.0.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" version="2.0.300.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" version="2.0.300.v20240808-1900"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclientjava.source" version="2.0.300.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.provider.filetransfer.httpclientjava.source" version="2.0.300.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclientjava.source
Bundle-Version: 2.0.300.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filesystem.source" version="1.11.0.v20240824-0952" singleton="false">
            <update id="org.eclipse.core.filesystem.source" range="[0.0.0,1.11.0.v20240824-0952)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core File Systems Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem"/>
                <property name="maven-version" value="1.11.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.source" version="1.11.0.v20240824-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.source" version="1.11.0.v20240824-0952"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.source" version="1.11.0.v20240824-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.filesystem.source" version="1.11.0.v20240824-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.source
Bundle-Version: 1.11.0.v20240824-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.services.source" version="1.6.300.v20231201-1637" singleton="false">
            <update id="org.eclipse.e4.ui.services.source" range="[0.0.0,1.6.300.v20231201-1637)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Application Services Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.services"/>
                <property name="maven-version" value="1.6.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.services.source" version="1.6.300.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.services.source" version="1.6.300.v20231201-1637"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.services.source" version="1.6.300.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.services.source" version="1.6.300.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.services.source
Bundle-Version: 1.6.300.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.templates" version="3.8.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.ui.templates" range="[0.0.0,3.8.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Templates"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui.templates"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates" version="3.8.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.templates" version="3.8.400.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.templates.e4" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.templates.ide" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.templates.osgi" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ui.templates.rcp" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.templates" version="3.8.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.11.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ui.templates
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.templates.source" range="[3.8.400.v20240321-1452,3.8.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ui.templates" version="3.8.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.templates;singleton:=true
Bundle-Version: 3.8.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.core5.httpcore5-h2" version="5.2.3.v20230922-1600" singleton="false" generation="2">
            <update id="org.apache.httpcomponents.core5.httpcore5-h2" range="[0.0.0,5.2.3.v20230922-1600)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.httpcomponents.core5 : httpcore5-h2"/>
                <property name="maven-wrapped-groupId" value="org.apache.httpcomponents.core5"/>
                <property name="maven-wrapped-artifactId" value="httpcore5-h2"/>
                <property name="maven-wrapped-version" value="5.2.3"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5-h2" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.core5.httpcore5-h2" version="5.2.3.v20230922-1600"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.config" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.frame" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.hpack" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.impl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.impl.io" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.impl.nio" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.impl.nio.bootstrap" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.nio" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.nio.command" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.nio.pool" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.nio.support" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.protocol" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http2.ssl" version="5.2.3"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.core5.httpcore5-h2" version="5.2.3.v20230922-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="java.package" name="org.conscrypt" range="[2.5.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.concurrent" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.function" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.config" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl.bootstrap" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.impl.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.io" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.message" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.command" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.nio.support" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.protocol" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.io" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.net" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.pool" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.reactor" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.reactor.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.ssl" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.util" range="[5.2.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.httpcomponents.core5.httpcore5-h2
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.core5.httpcore5-h2" version="5.2.3.v20230922-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.core5.httpcore5-h2
Bundle-Version: 5.2.3.v20230922-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.feature.source.feature.jar" version="3.14.1900.v20240812-1535">
            <properties size="13">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF Filetransfer API bundle.  This API is used&#10;by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2004, 2007 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="df_LT.featureName" value="ECF Filetransfer Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.feature"/>
                <property name="maven-version" value="3.14.1900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.source.feature.jar" version="3.14.1900.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.feature.source" version="3.14.1900.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.feature.source" version="3.14.1900.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.sdk.examples.feature.jar" version="4.33.0.v20240903-0240">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse SDK Examples"/>
                <property name="df_LT.description" value="Eclipse SDK examples. Used in conjunction with Eclipse Project SDK."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.sdk.feature"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.feature.jar" version="4.33.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.apache.felix.scr" version="2.2.12" singleton="false" generation="2">
            <update id="org.apache.felix.scr" range="[0.0.0,2.2.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Felix Declarative Services"/>
                <property name="org.eclipse.equinox.p2.description" value="Implementation of the Declarative Services specification 1.5"/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://felix.apache.org/site/apache-felix-service-component-runtime.html"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.scr"/>
                <property name="maven-version" value="2.2.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.scr" version="2.2.12"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.scr" version="2.2.12"/>
                <provided namespace="java.package" name="org.apache.felix.scr.component" version="1.1.0"/>
                <provided namespace="java.package" name="org.apache.felix.scr.info" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.apache.felix.scr" version="2.2.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.extender" name="osgi.component" version="1.5.0"/>
                <provided namespace="osgi.service" name="org.apache.felix.scr_2.2.12-2" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.osgi.service.component.runtime.ServiceComponentRuntime" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="22">
                <required namespace="java.package" name="org.osgi.service.cm" range="[1.6.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.4.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.metatype" range="[1.2.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.felix.scr.component" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.apache.felix.scr.info" range="[1.0.0,1.1.0)"/>
                <required namespace="java.package" name="org.osgi.dto" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.10.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.dto" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.component" range="[1.5.0,1.6.0)"/>
                <required namespace="java.package" name="org.osgi.service.component.runtime" range="[1.5.0,1.6.0)"/>
                <required namespace="java.package" name="org.osgi.service.component.runtime.dto" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(|(&amp;(osgi.ee=JavaSE)(version=1.7))(&amp;(osgi.ee=JavaSE/compact1)(version=1.8)))">
                    <description>
            org.apache.felix.scr
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.scr.source" range="[2.2.12,2.2.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.scr" version="2.2.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.scr
Bundle-Version: 2.2.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.http" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.http" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: HTTP"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: HTTP"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-http"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.http" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.http" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.http" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.http.compression" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.http.content" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.http.pathmap" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.http" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.serviceloader" name="org.eclipse.jetty.http.HttpFieldPreEncoder" version="0.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="39">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.compression" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.eclipse.jetty.http.HttpFieldPreEncoder)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.http
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.extender" match="(osgi.extender=osgi.serviceloader.processor)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.http
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.extender" match="(osgi.extender=osgi.serviceloader.registrar)" min="0" greedy="false">
                    <description>
            org.eclipse.jetty.http
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.http
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.http.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.http" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.http
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.rcp.source.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse 4 Rich Client Platform Developer Resources"/>
                <property name="df_LT.description" value="The bundles typical required by Eclipse RCP applications as of version 4.0"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.source.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.e4.rcp.source" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.e4.rcp.source" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.p2.rcp.feature.source.feature.group" version="1.4.2500.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.p2.rcp.feature.source.feature.group" range="[0.0.0,1.4.2500.v20240801-1024)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.rcp.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 RCP Management Facilities Source"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.source.feature.group" version="1.4.2500.v20240801-1024"/>
                <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.equinox.p2.rcp.feature.feature.group" range="[1.4.2500.v20240801-1024,1.4.2500.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.source" range="[2.8.500.v20240702-1335,2.8.500.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.scheduler.source" range="[1.6.300.v20240515-1919,1.6.300.v20240515-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatechecker.source" range="[1.4.300.v20240514-1422,1.4.300.v20240514-1422]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui.source" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.source" range="[1.3.300.v20240207-1113,1.3.300.v20240207-1113]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.source.feature.jar" range="[1.4.2500.v20240801-1024,1.4.2500.v20240801-1024]">
                    <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.jetty.io.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.io.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: IO"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-io"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.io.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.io.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.io.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.io.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.io.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core.source" version="2.12.100.v20240702-1335" singleton="false">
            <update id="org.eclipse.equinox.p2.core.source" range="[0.0.0,2.12.100.v20240702-1335)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core"/>
                <property name="maven-version" value="2.12.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.source" version="2.12.100.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.core.source" version="2.12.100.v20240702-1335"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.core.source" version="2.12.100.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.source" version="2.12.100.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.core.source
Bundle-Version: 2.12.100.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.trace.source" version="1.3.400.v20240801-2123" singleton="false">
            <update id="org.eclipse.ui.trace.source" range="[0.0.0,1.3.400.v20240801-2123)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Dynamic Tracing Enablement UI  Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.ui.trace"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.trace.source" version="1.3.400.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.trace.source" version="1.3.400.v20240801-2123"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.trace.source" version="1.3.400.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.trace.source" version="1.3.400.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.trace.source
Bundle-Version: 1.3.400.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.ui" version="1.4.400.v20240425-0751" singleton="false" generation="2">
            <update id="org.eclipse.equinox.p2.tests.ui" range="[0.0.0,1.4.400.v20240425-0751)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Tests (Incubation)"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.ui"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.ui" version="1.4.400.v20240425-0751"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.ui" version="1.4.400.v20240425-0751"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.ui" version="1.4.400.v20240425-0751">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.repository" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="2.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.director" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.artifact.repository" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk" range="1.0.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.importexport" range="1.0.1"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.operations" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.mockito" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito.stubbing" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.tests.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.ui.source" range="[1.4.400.v20240425-0751,1.4.400.v20240425-0751]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.tests.ui" version="1.4.400.v20240425-0751"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.ui
Bundle-Version: 1.4.400.v20240425-0751
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.base.source" version="4.4.500.v20240903-0240" singleton="false">
            <update id="org.eclipse.help.base.source" range="[0.0.0,4.4.500.v20240903-0240)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Help System Base Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help.base"/>
                <property name="maven-version" value="4.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.base.source" version="4.4.500.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.base.source" version="4.4.500.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.base.source" version="4.4.500.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.help.base.source" version="4.4.500.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.base.source
Bundle-Version: 4.4.500.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.ui" version="3.10.500.v20240702-1152" generation="2">
            <update id="org.eclipse.team.ui" range="[0.0.0,3.10.500.v20240702-1152)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Team Support UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.ui"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="20">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.ui" version="3.10.500.v20240702-1152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.ui" version="3.10.500.v20240702-1152"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.registry" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.synchronize" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.synchronize.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.synchronize.patch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.ui.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.ui.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.ui.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.ui.synchronize" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.ui" version="3.10.500.v20240702-1152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.ide" range="[3.3.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.6.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.team.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.ui.source" range="[3.10.500.v20240702-1152,3.10.500.v20240702-1152]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.team.ui" version="3.10.500.v20240702-1152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.ui; singleton:=true
Bundle-Version: 3.10.500.v20240702-1152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.junit.runtime.tests.source" version="3.7.400.v20240731-1903" singleton="false">
            <update id="org.eclipse.pde.junit.runtime.tests.source" range="[0.0.0,3.7.400.v20240731-1903)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE JUnit Runtime Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.junit.runtime.tests"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.tests.source" version="3.7.400.v20240731-1903"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime.tests.source" version="3.7.400.v20240731-1903"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.junit.runtime.tests.source" version="3.7.400.v20240731-1903">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.junit.runtime.tests.source" version="3.7.400.v20240731-1903"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.junit.runtime.tests.source
Bundle-Version: 3.7.400.v20240731-1903
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.sdk" version="1.3.300.v20240207-1113" generation="2">
            <update id="org.eclipse.equinox.p2.ui.sdk" range="[0.0.0,1.3.300.v20240207-1113)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning Platform Update Support"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.sdk"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk" version="1.3.300.v20240207-1113"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk" version="1.3.300.v20240207-1113"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.sdk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.sdk.prefs" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.sdk" version="1.3.300.v20240207-1113">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.compare" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.sdk
          </description>
                </requiredProperties>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.engine.phases" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.util" range="1.1.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.pgp" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.6.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.compare.structuremergeviewer" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="2.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="1.69.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="2.6.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.repository" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="2.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.6.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.source" range="[1.3.300.v20240207-1113,1.3.300.v20240207-1113]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.bouncycastle.bcpg" range="1.69.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.sdk" version="1.3.300.v20240207-1113"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk;singleton:=true
Bundle-Version: 1.3.300.v20240207-1113
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.sshd.osgi" version="2.13.2" singleton="false" generation="2">
            <update id="org.apache.sshd.osgi" range="[0.0.0,2.13.2)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Mina SSHD :: OSGi"/>
                <property name="org.eclipse.equinox.p2.description" value="The Apache Software Foundation provides support for the Apache community of open-source software projects.    The Apache projects are characterized by a collaborative, consensus based development process, an open and    pragmatic software license, and a desire to create high quality software that leads the way in its field.    We consider ourselves not simply a group of projects sharing a server, but rather a community of developers    and users."/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.apache.org/"/>
                <property name="maven-groupId" value="org.apache.sshd"/>
                <property name="maven-artifactId" value="sshd-osgi"/>
                <property name="maven-version" value="2.13.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="109">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.sshd.osgi" version="2.13.2"/>
                <provided namespace="osgi.bundle" name="org.apache.sshd.osgi" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.agent" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.agent.common" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.agent.local" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.agent.unix" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.certificate" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.auth" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.auth.hostbased" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.auth.keyboard" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.auth.password" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.auth.pubkey" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.channel" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.channel.exit" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.config" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.config.hosts" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.config.keys" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.future" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.global" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.kex" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.keyverifier" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.session" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.session.forward" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.simple" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.client.subsystem" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.auth" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.channel" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.channel.exception" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.channel.throttle" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.cipher" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.compression" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.impl" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.loader" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.loader.openssh" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.loader.openssh.kdf" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.loader.pem" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.loader.ssh2" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.u2f" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.writer" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.config.keys.writer.openssh" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.digest" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file.nativefs" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file.nonefs" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file.root" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file.util" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.file.virtualfs" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.forward" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.future" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.global" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.helpers" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.io" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.io.nio2" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.kex" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.kex.dh" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.kex.extension" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.kex.extension.parser" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.keyprovider" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.mac" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.random" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.session" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.session.helpers" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.signature" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.buffer" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.buffer.keys" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.closeable" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.functors" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.helper" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io.der" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io.functors" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io.input" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io.output" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.io.resource" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.logging" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.net" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.security" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.security.bouncycastle" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.security.eddsa" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.common.util.threads" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.core" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth.gss" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth.hostbased" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth.keyboard" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth.password" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.auth.pubkey" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.channel" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.command" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.config" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.config.keys" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.forward" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.global" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.jaas" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.kex" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.keyprovider" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.session" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.shell" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.subsystem" version="2.13.2"/>
                <provided namespace="java.package" name="org.apache.sshd.server.x11" version="2.13.2"/>
                <provided namespace="osgi.identity" name="org.apache.sshd.osgi" version="2.13.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="28">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="javax.crypto" range="0.0.0"/>
                <required namespace="java.package" name="javax.crypto.interfaces" range="0.0.0"/>
                <required namespace="java.package" name="javax.crypto.spec" range="0.0.0"/>
                <required namespace="java.package" name="javax.management" 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="net.i2p.crypto.eddsa" range="[0.3.0,1.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="net.i2p.crypto.eddsa.math" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="net.i2p.crypto.eddsa.spec" range="[0.3.0,1.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tomcat.jni" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.asn1.pkcs" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.crypto" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.params" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.crypto.prng" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.openssl" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.openssl.jcajce" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.operator" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.pkcs" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.pkcs.jcajce" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.bouncycastle.pqc.crypto.ntruprime" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.ietf.jgss" range="0.0.0"/>
                <required namespace="java.package" name="org.bouncycastle.jce.provider" range="[1.78.0,2.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.sshd.osgi
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.sshd.osgi.source" range="[2.13.2,2.13.2]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.sshd.osgi" version="2.13.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.sshd.osgi
Bundle-Version: 2.13.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.monitoring.source" version="1.3.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.ui.monitoring.source" range="[0.0.0,1.3.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="UI Freeze Monitoring Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.monitoring"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.monitoring.source" version="1.3.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.monitoring.source" version="1.3.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.monitoring.source" version="1.3.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.monitoring.source" version="1.3.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.monitoring.source
Bundle-Version: 1.3.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.di" version="1.9.500.v20240606-1236" singleton="false" generation="2">
            <update id="org.eclipse.e4.core.di" range="[0.0.0,1.9.500.v20240606-1236)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Dependency Injection"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.di"/>
                <property name="maven-version" value="1.9.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di" version="1.9.500.v20240606-1236"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.di" version="1.9.500.v20240606-1236"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di" version="1.7.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.di.suppliers" version="1.7.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.di" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.di.osgi" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.di.shared" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.di" version="1.9.500.v20240606-1236">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.core.di.annotations" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="javax.annotation" range="[1.3.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.inject" range="[1.0.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.log" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.1,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.di
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.source" range="[1.9.500.v20240606-1236,1.9.500.v20240606-1236]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.di" version="1.9.500.v20240606-1236"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.di
Bundle-Version: 1.9.500.v20240606-1236
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf" version="3.11.0.v20240812-1535" generation="2">
            <update id="org.eclipse.ecf" range="[0.0.0,3.11.0.v20240812-1535)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Core API"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf"/>
                <property name="maven-version" value="3.11.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="17">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf" version="3.11.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf" version="3.11.0.v20240812-1535"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core" version="3.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.events" version="3.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.jobs" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.provider" version="3.3.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.security" version="3.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.start" version="3.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.status" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.user" version="3.1.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.util" version="3.6.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.util.reflection" version="2.3.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.core" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf" version="3.11.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="ecf.containertype" name="org.eclipse.ecf_3.11.0.v20240812-1535-1" version="3.3.0">
                    <properties size="1">
                        <property name="names" value="ecf.base" type="List"/>
                    </properties>
                </provided>
                <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.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.0.0,4.0.0)" optional="true" greedy="false"/>
                <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,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.2,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.source" range="[3.11.0.v20240812-1535,3.11.0.v20240812-1535]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf" version="3.11.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf;singleton:=true
Bundle-Version: 3.11.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.tests.databinding.conformance" version="1.5.500.v20240321-1245" singleton="false" generation="2">
            <update id="org.eclipse.jface.tests.databinding.conformance" range="[0.0.0,1.5.500.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding Conformance Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests.databinding.conformance"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.conformance" version="1.5.500.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests.databinding.conformance" version="1.5.500.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.conformance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.conformance.delegate" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.conformance.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.conformance.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests.databinding.conformance" version="1.5.500.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.tests.databinding.conformance
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.databinding.conformance.source" range="[1.5.500.v20240321-1245,1.5.500.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.tests.databinding.conformance" version="1.5.500.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests.databinding.conformance
Bundle-Version: 1.5.500.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.ui.source" version="0.3.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.tips.ui.source" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tip of the Day UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.ui"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ui.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.ui.source" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.ui.source" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tips.ui.source" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.ui.source
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.14.400.v20240525-0701" generation="2">
            <update id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" range="[0.0.0,0.14.400.v20240525-0701)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Eclipse UI MacOS X Enhancements"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment-cocoa"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.renderers.swt.cocoa"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.14.400.v20240525-0701"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.14.400.v20240525-0701"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.14.400.v20240525-0701">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.e4.ui.workbench.renderers.swt" version="0.14.400.v20240525-0701"/>
                <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.e4.ui.workbench.renderers.swt" range="[0.10.0,1.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" range="[0.14.400.v20240525-0701,0.14.400.v20240525-0701]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench.renderers.swt.cocoa
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.ws=cocoa)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" version="0.14.400.v20240525-0701"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.renderers.swt.cocoa;singleton:=true
Bundle-Version: 0.14.400.v20240525-0701
Fragment-Host: org.eclipse.e4.ui.workbench.renderers.swt;bundle-version="[0.10.0,1.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-engine.source" version="1.11.0" singleton="false">
            <update id="junit-platform-engine.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-engine:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-engine"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-engine.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-engine.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-engine.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-engine.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-engine.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.contexts" version="1.12.600.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.e4.core.contexts" range="[0.0.0,1.12.600.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Contexts"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.contexts"/>
                <property name="maven-version" value="1.12.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.contexts" version="1.12.600.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" version="1.12.600.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.contexts" version="1.7.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.contexts.osgi" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.contexts" version="1.12.600.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.core.di" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.contexts
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.contexts.source" range="[1.12.600.v20240413-1529,1.12.600.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.contexts" version="1.12.600.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.contexts
Bundle-Version: 1.12.600.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.ui" version="0.3.400.v20240413-1529" generation="2">
            <update id="org.eclipse.tips.ui" range="[0.0.0,0.3.400.v20240413-1529)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Tip of the Day UI"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.tips.ui"/>
                <property name="maven-version" value="0.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ui" version="0.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.tips.ui" version="0.3.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.tips.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tips.ui.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.tips.ui.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.tips.ui" version="0.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.30.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.tips.core" range="0.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.tips.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ui.source" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.tips.ui" version="0.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.tips.ui;singleton:=true
Bundle-Version: 0.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.cocoa.source" version="1.3.200.v20240309-0857" singleton="false">
            <update id="org.eclipse.ui.cocoa.source" range="[0.0.0,1.3.200.v20240309-0857)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI MacOS X Enhancements Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.cocoa"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cocoa.source" version="1.3.200.v20240309-0857"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.cocoa.source" version="1.3.200.v20240309-0857"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.cocoa.source" version="1.3.200.v20240309-0857">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.cocoa.source" version="1.3.200.v20240309-0857"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.cocoa.source
Bundle-Version: 1.3.200.v20240309-0857
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.servlet-api.source" version="4.0.6" singleton="false">
            <update id="org.eclipse.jetty.servlet-api.source" range="[0.0.0,4.0.6)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.eclipse.jetty.servlet-api:4.0.6"/>
                <property name="maven-groupId" value="org.eclipse.jetty.toolchain"/>
                <property name="maven-artifactId" value="jetty-servlet-api"/>
                <property name="maven-version" value="4.0.6"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.servlet-api.source" version="4.0.6"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.servlet-api.source" version="4.0.6"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.servlet-api.source" version="4.0.6">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.servlet-api.source" version="4.0.6"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.servlet-api.source
Bundle-Version: 4.0.6
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.util.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.util.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Utilities"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-util"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.util.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.util.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.util.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.util.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.util.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.wireadmin" version="1.0.2.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.wireadmin" range="[0.0.0,1.0.2.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.wireadmin"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.wireadmin Version 1.0.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.wireadmin"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin" version="1.0.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.wireadmin" version="1.0.2.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.wireadmin" version="1.0.2"/>
                <provided namespace="osgi.identity" name="org.osgi.service.wireadmin" version="1.0.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.wireadmin
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin.source" range="[1.0.2.202109301733,1.0.2.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.wireadmin" version="1.0.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.wireadmin
Bundle-Version: 1.0.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.runtime" version="3.21.500.v20240704-0752" generation="2">
            <update id="org.eclipse.core.tests.runtime" range="[0.0.0,3.21.500.v20240704-0752)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Core Tests Runtime"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.runtime"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.runtime" version="3.21.500.v20240704-0752"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.runtime" version="3.21.500.v20240704-0752"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.runtime.jobs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.runtime.perf" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.runtime" version="3.21.500.v20240704-0752">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.11.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.io" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.runtime
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.runtime.source" range="[3.21.500.v20240704-0752,3.21.500.v20240704-0752]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.runtime" version="3.21.500.v20240704-0752"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.runtime; singleton:=true
Bundle-Version: 3.21.500.v20240704-0752
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher Linux X86_64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.gtk.linux.x86_64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.gtk.linux.x86_64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.x86_64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit.source.feature.jar" version="2.23.0.v20240604-0832">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Developer Resources"/>
                <property name="df_LT.description" value="Platform-independent framework for viewing and editing EMF objects."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.23.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source.feature.jar" version="2.23.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.edit.source" version="2.23.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.edit.source" version="2.23.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.core.filesystem.macosx" version="1.3.400.v20220812-1420">
            <update id="org.eclipse.core.filesystem.macosx" range="[0.0.0,1.3.400.v20220812-1420)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Core File System for Macintosh"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filesystem.macosx"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem.macosx" version="1.3.400.v20220812-1420"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filesystem.macosx" version="1.3.400.v20220812-1420"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filesystem.macosx" version="1.3.400.v20220812-1420">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.core.filesystem" version="1.3.400.v20220812-1420"/>
                <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.core.filesystem" range="[1.7.200,2.0.0)"/>
            </requires>
            <filter>
        (&amp;(osgi.os=macosx)(|(osgi.arch=aarch64)(osgi.arch=x86_64)))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filesystem.macosx" version="1.3.400.v20220812-1420"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filesystem.macosx; singleton:=true
Bundle-Version: 1.3.400.v20220812-1420
Fragment-Host: org.eclipse.core.filesystem;bundle-version="[1.7.200,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclient5.source" version="1.1.100.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclient5.source" range="[0.0.0,1.1.100.v20240808-1900)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF HttpComponents 5 Filetransfer Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclient5"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.source" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclient5.source" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclient5.source" version="1.1.100.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.provider.filetransfer.httpclient5.source" version="1.1.100.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.source
Bundle-Version: 1.1.100.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.css" version="0.13.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.spy.css" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="CSS Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.css"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.css" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.css" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.css" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.201"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.spy.core" range="1.0.200"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.annotations" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.services" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.css
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.css.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.css" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.css;singleton:=true
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.templates.template" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.templates.template" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.bndtools.templates.template"/>
                <property name="org.eclipse.equinox.p2.description" value="Bndtools Template-Template"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.templates.template"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templates.template" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.templates.template" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.templates.template" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.bndtools.template" name="project" version="0.0.0">
                    <properties size="5">
                        <property name="help" value="project.help.xml"/>
                        <property name="icon" value="data:image/gif;base64, "/>
                        <property name="name" value="Project Template Project (StringTemplate)"/>
                        <property name="category" value="nnn/Template Projects"/>
                        <property name="dir" value="templates/project"/>
                    </properties>
                </provided>
                <provided namespace="org.bndtools.template" name="project" version="0.0.0">
                    <properties size="5">
                        <property name="help" value="bndrun.help.xml"/>
                        <property name="icon" value="data:image/gif;base64, "/>
                        <property name="name" value="Run Template Project"/>
                        <property name="category" value="nnn/Template Projects"/>
                        <property name="dir" value="templates/bndrun"/>
                    </properties>
                </provided>
                <provided namespace="org.bndtools.template" name="project" version="0.0.0">
                    <properties size="5">
                        <property name="help" value="project.help.xml"/>
                        <property name="icon" value="data:image/gif;base64, "/>
                        <property name="name" value="Project Template Project (Mustache)"/>
                        <property name="category" value="nnn/Template Projects"/>
                        <property name="dir" value="templates/project-mustache"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.templates.template.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.templates.template" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.templates.template
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.annotation.source" version="2.3.0.v20240111-2306" singleton="false">
            <update id="org.eclipse.jdt.annotation.source" range="[0.0.0,2.3.0.v20240111-2306)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JDT Annotations for Enhanced Null Analysis Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.annotation"/>
                <property name="maven-version" value="2.3.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation.source" version="2.3.0.v20240111-2306"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.annotation.source" version="2.3.0.v20240111-2306"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.annotation.source" version="2.3.0.v20240111-2306">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.annotation.source" version="2.3.0.v20240111-2306"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.annotation.source
Bundle-Version: 2.3.0.v20240111-2306
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.source" version="1.3.500.v20240731-1856" singleton="false">
            <update id="org.eclipse.pde.api.tools.source" range="[0.0.0,1.3.500.v20240731-1856)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="API Tools Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.source" version="1.3.500.v20240731-1856"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.source" version="1.3.500.v20240731-1856"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.source" version="1.3.500.v20240731-1856">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.api.tools.source" version="1.3.500.v20240731-1856"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.source
Bundle-Version: 1.3.500.v20240731-1856
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.console" version="3.14.100.v20240429-1358" generation="2">
            <update id="org.eclipse.ui.console" range="[0.0.0,3.14.100.v20240429-1358)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Console"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.console"/>
                <property name="maven-version" value="3.14.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console" version="3.14.100.v20240429-1358"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.console" version="3.14.100.v20240429-1358"/>
                <provided namespace="java.package" name="org.eclipse.ui.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.console.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.console" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.console" version="3.14.100.v20240429-1358">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.206.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.800,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.16.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.console
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console.source" range="[3.14.100.v20240429-1358,3.14.100.v20240429-1358]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.console" version="3.14.100.v20240429-1358"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.console; singleton:=true
Bundle-Version: 3.14.100.v20240429-1358
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.ssl" version="1.3.100.v20240812-1535" singleton="false" generation="2">
            <update id="org.eclipse.ecf.ssl" range="[0.0.0,1.3.100.v20240812-1535)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF SSL Fragment"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.ssl"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.ssl" version="1.3.100.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.ssl" version="1.3.100.v20240812-1535"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.ssl" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.ssl" version="1.3.100.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.ecf" version="1.3.100.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ecf" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.security" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.eclipse.ecf.ssl
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.ssl.source" range="[1.3.100.v20240812-1535,1.3.100.v20240812-1535]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.ssl" version="1.3.100.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.ssl
Bundle-Version: 1.3.100.v20240812-1535
Fragment-Host: org.eclipse.ecf
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ui.source" version="3.15.300.v20240815-2201" singleton="false">
            <update id="org.eclipse.pde.ui.source" range="[0.0.0,3.15.300.v20240815-2201)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ui"/>
                <property name="maven-version" value="3.15.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ui.source" version="3.15.300.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ui.source" version="3.15.300.v20240815-2201"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ui.source" version="3.15.300.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ui.source" version="3.15.300.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ui.source
Bundle-Version: 3.15.300.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.css.core.source" version="0.14.500.v20240606-0949" singleton="false">
            <update id="org.eclipse.e4.ui.css.core.source" range="[0.0.0,0.14.500.v20240606-0949)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse CSS Core Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.core"/>
                <property name="maven-version" value="0.14.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.core.source" version="0.14.500.v20240606-0949"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core.source" version="0.14.500.v20240606-0949"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.core.source" version="0.14.500.v20240606-0949">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.css.core.source" version="0.14.500.v20240606-0949"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.core.source
Bundle-Version: 0.14.500.v20240606-0949
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.util.source" version="1.17.0.v20231215-1130" singleton="false">
            <update id="org.apache.batik.util.source" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.batik.util:1.17.0.v20231215-1130"/>
                <property name="maven-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-artifactId" value="batik-util"/>
                <property name="maven-version" value="1.17"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.util.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.util.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.identity" name="org.apache.batik.util.source" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.util.source" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.util.source
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder}/../);
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}/../); chmod(targetDir:${installFolder}/../MacOS/, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.source" version="3.3.0.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.provider.filetransfer.source" range="[0.0.0,3.3.0.v20240812-1535)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Filetransfer Provider Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer"/>
                <property name="maven-version" value="3.3.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.source" version="3.3.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.source" version="3.3.0.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.source" version="3.3.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.provider.filetransfer.source" version="3.3.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.source
Bundle-Version: 3.3.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.repository.source" version="1.1.0.201505202024" singleton="false">
            <update id="org.osgi.service.repository.source" range="[0.0.0,1.1.0.201505202024)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.repository:1.1.0.201505202024"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.repository"/>
                <property name="maven-version" value="1.1.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.repository.source" version="1.1.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.repository.source" version="1.1.0.201505202024"/>
                <provided namespace="osgi.identity" name="org.osgi.service.repository.source" version="1.1.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.repository.source" version="1.1.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.repository.source
Bundle-Version: 1.1.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.3.300.v20240702-1335" generation="2">
            <update id="org.eclipse.equinox.simpleconfigurator.manipulator" range="[0.0.0,2.3.300.v20240702-1335)" severity="0"/>
            <properties size="9">
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.simpleconfigurator.manipulator"/>
                <property name="maven-version" value="2.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.3.300.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.3.300.v20240702-1335"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.simpleconfigurator.manipulator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.3.300.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.common" range="3.5.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.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.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" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.simpleconfigurator.manipulator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.manipulator.source" range="[2.3.300.v20240702-1335,2.3.300.v20240702-1335]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.simpleconfigurator.manipulator" version="2.3.300.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator;singleton:=true
Bundle-Version: 2.3.300.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-runner.source" version="1.11.0" singleton="false">
            <update id="junit-platform-runner.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-runner:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-runner"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-runner.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-runner.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-runner.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-runner.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-runner.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-beanutils.source" version="1.9.4" singleton="false">
            <update id="org.apache.commons.commons-beanutils.source" range="[0.0.0,1.9.4)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.commons-beanutils:1.9.4"/>
                <property name="maven-groupId" value="commons-beanutils"/>
                <property name="maven-artifactId" value="commons-beanutils"/>
                <property name="maven-version" value="1.9.4"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-beanutils.source" version="1.9.4"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-beanutils.source" version="1.9.4"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-beanutils.source" version="1.9.4">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-beanutils.source" version="1.9.4"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-beanutils.source
Bundle-Version: 1.9.4
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.sdk.feature.jar" version="3.25.200.v20240722-2103">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core SDK"/>
                <property name="df_LT.description" value="A collection of core Equinox bundles and source including the Equinox framework implementation itself. &#10;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.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.sdk"/>
                <property name="maven-version" value="3.25.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.sdk.feature.jar" version="3.25.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.core.sdk" version="3.25.200.v20240722-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.core.sdk" version="3.25.200.v20240722-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);addJvmArg(jvmArg:-XstartOnFirstThread);addJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);removeJvmArg(jvmArg:-XstartOnFirstThread);removeJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.hook" version="1.4.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.weaving.hook" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.hook"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.hook" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.hook" version="1.4.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.service.weaving" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.weaving.adaptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.weaving.hooks" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.hook" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.osgi" version="1.4.100.v20240321-1445"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="[3.10.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.weaving.hook
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.hook.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.weaving.hook" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.hook
Bundle-Version: 1.4.100.v20240321-1445
Fragment-Host: org.eclipse.osgi;bundle-version="[3.10.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.pluggable.core" version="1.4.500.v20240620-1418" generation="2">
            <update id="org.eclipse.jdt.apt.pluggable.core" range="[0.0.0,1.4.500.v20240620-1418)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Compiler Apt IDE"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.pluggable.core"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.core" version="1.4.500.v20240620-1418"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.pluggable.core" version="1.4.500.v20240620-1418"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.apt.pluggable.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.apt.pluggable.core.dispatch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.apt.pluggable.core.filer" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.pluggable.core" version="1.4.500.v20240620-1418">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.apt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.36.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.apt.pluggable.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.core.source" range="[1.4.500.v20240620-1418,1.4.500.v20240620-1418]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.apt.pluggable.core" version="1.4.500.v20240620-1418"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.pluggable.core;singleton:=true
Bundle-Version: 1.4.500.v20240620-1418
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.model" version="3.13.100.v20240807-1629" generation="2">
            <update id="org.eclipse.jdt.core.tests.model" range="[0.0.0,3.13.100.v20240807-1629)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Model Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.model"/>
                <property name="maven-version" value="3.13.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.model" version="3.13.100.v20240807-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.model" version="3.13.100.v20240807-1629"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.extensions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.formatter.comment" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.rewrite.describing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.tests.rewrite.modifying" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.model" version="3.13.100.v20240807-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.38.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.compiler.apt.tests" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="com.ibm.icu" range="3.4.4"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.annotation" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.tests.model
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.model.source" range="[3.13.100.v20240807-1629,3.13.100.v20240807-1629]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.model" version="3.13.100.v20240807-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.model;singleton:=true
Bundle-Version: 3.13.100.v20240807-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.core.source" version="3.21.500.v20240801-2219" singleton="false">
            <update id="org.eclipse.debug.core.source" range="[0.0.0,3.21.500.v20240801-2219)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Debug Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.core"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.core.source" version="3.21.500.v20240801-2219"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.core.source" version="3.21.500.v20240801-2219"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.core.source" version="3.21.500.v20240801-2219">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.debug.core.source" version="3.21.500.v20240801-2219"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.core.source
Bundle-Version: 3.21.500.v20240801-2219
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.genericeditor.diff.extension.source" version="1.2.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.team.genericeditor.diff.extension.source" range="[0.0.0,1.2.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Diff Extension for Generic Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.genericeditor.diff.extension"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.genericeditor.diff.extension.source" version="1.2.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.genericeditor.diff.extension.source" version="1.2.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.genericeditor.diff.extension.source" version="1.2.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.team.genericeditor.diff.extension.source" version="1.2.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.genericeditor.diff.extension.source
Bundle-Version: 1.2.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.caching.j9" version="1.3.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.weaving.caching.j9" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.caching.j9"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.j9" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.caching.j9" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.caching.j9" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="com.ibm.oti.shared" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.service.weaving" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.weaving.caching.j9
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.j9.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.weaving.caching.j9" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.j9
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:4); markStarted(started: true);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.core5.httpcore5" version="5.2.3.v20230922-1600" singleton="false" generation="2">
            <update id="org.apache.httpcomponents.core5.httpcore5" range="[0.0.0,5.2.3.v20230922-1600)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.httpcomponents.core5 : httpcore5"/>
                <property name="maven-wrapped-groupId" value="org.apache.httpcomponents.core5"/>
                <property name="maven-wrapped-artifactId" value="httpcore5"/>
                <property name="maven-wrapped-version" value="5.2.3"/>
            </properties>
            <provides size="35">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.core5.httpcore5" version="5.2.3.v20230922-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.core5.httpcore5" version="5.2.3.v20230922-1600"/>
                <provided namespace="java.package" name="org.apache.hc.core5" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.annotation" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.concurrent" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.function" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.config" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.impl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.impl.bootstrap" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.impl.io" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.impl.nio" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.io" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.io.entity" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.io.ssl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.io.support" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.message" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio.command" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio.entity" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio.ssl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio.support" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.nio.support.classic" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.protocol" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.ssl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.http.support" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.io" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.net" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.pool" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.reactor" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.reactor.ssl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.ssl" version="5.2.3"/>
                <provided namespace="java.package" name="org.apache.hc.core5.util" version="5.2.3"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.core5.httpcore5" version="5.2.3.v20230922-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="javax.net" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="org.conscrypt" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.httpcomponents.core5.httpcore5
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.core5.httpcore5" version="5.2.3.v20230922-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.core5.httpcore5
Bundle-Version: 5.2.3.v20230922-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.genericeditor.diff.extension" version="1.2.400.v20240413-1529" generation="2">
            <update id="org.eclipse.team.genericeditor.diff.extension" range="[0.0.0,1.2.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Diff Extension for Generic Editor"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.genericeditor.diff.extension"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.genericeditor.diff.extension" version="1.2.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.genericeditor.diff.extension" version="1.2.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.genericeditor.diff.extension.partitioner" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.genericeditor.diff.extension.presentation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.genericeditor.diff.extension.rules" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.genericeditor.diff.extension" version="1.2.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.workbench.texteditor" range="[3.10.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.11.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.109.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.contenttype" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.team.genericeditor.diff.extension
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.genericeditor.diff.extension.source" range="[1.2.400.v20240413-1529,1.2.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.team.genericeditor.diff.extension" version="1.2.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.genericeditor.diff.extension;singleton:=true
Bundle-Version: 1.2.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.workbench.texteditor.tests" version="3.14.500.v20240819-1419" singleton="false" generation="2">
            <update id="org.eclipse.ui.workbench.texteditor.tests" range="[0.0.0,3.14.500.v20240819-1419)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Workbench Text Editor Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.workbench.texteditor.tests"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.tests" version="3.14.500.v20240819-1419"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor.tests" version="3.14.500.v20240819-1419"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.findandreplace" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.workbench.texteditor.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.workbench.texteditor.tests.minimap" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.workbench.texteditor.tests.revisions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.workbench.texteditor.tests.rulers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.workbench.texteditor.tests" version="3.14.500.v20240819-1419">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.5.0,4.0.0)"/>
                <required namespace="java.package" name="org.mockito" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito.stubbing" range="5.5.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.workbench.texteditor.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor.tests.source" range="[3.14.500.v20240819-1419,3.14.500.v20240819-1419]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.workbench.texteditor.tests" version="3.14.500.v20240819-1419"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.workbench.texteditor.tests
Bundle-Version: 3.14.500.v20240819-1419
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.test.feature.group" version="3.8.1000.v20240824-0911" singleton="false">
            <update id="org.eclipse.test.feature.group" range="[0.0.0,3.8.1000.v20240824-0911)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.test.feature"/>
                <property name="maven-artifactId" value="org.eclipse.test"/>
                <property name="maven-version" value="3.8.1000-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2021 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Test Framework"/>
                <property name="df_LT.description" value="Eclipse Test Framework. Used in conjunction with Eclipse JUnit tests."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.feature.group" version="3.8.1000.v20240824-0911"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="15">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.optional.junit" range="[3.3.400.v20230714-1309,3.3.400.v20230714-1309]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test" range="[3.6.100.v20240321-1442,3.6.100.v20240321-1442]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.source" range="[3.6.100.v20240321-1442,3.6.100.v20240321-1442]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance" range="[3.20.200.v20240612-0620,3.20.200.v20240612-0620]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance.win32" range="[3.1.600.v20230714-1309,3.1.600.v20230714-1309]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.junit" range="[4.13.2.v20230809-1000,4.13.2.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core" range="[2.2.0.v20230809-1000,2.2.0.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objenesis" range="[3.4.0,3.4.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.mockito.mockito-core" range="[5.12.0,5.12.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy" range="[1.15.0,1.15.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy-agent" range="[1.15.0,1.15.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.harness" range="[3.17.0.v20240712-0728,3.17.0.v20240712-0728]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="assertj-core" range="[3.26.3,3.26.3]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.feature.jar" range="[3.8.1000.v20240824-0911,3.8.1000.v20240824-0911]">
                    <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.e4.ui.widgets.source" version="1.4.200.v20240801-0837" singleton="false">
            <update id="org.eclipse.e4.ui.widgets.source" range="[0.0.0,1.4.200.v20240801-0837)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Custom widgets Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.widgets"/>
                <property name="maven-version" value="1.4.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.widgets.source" version="1.4.200.v20240801-0837"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.widgets.source" version="1.4.200.v20240801-0837"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.widgets.source" version="1.4.200.v20240801-0837">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.widgets.source" version="1.4.200.v20240801-0837"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.widgets.source
Bundle-Version: 1.4.200.v20240801-0837
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.util" version="1.17.0.v20231215-1130" singleton="false" generation="2">
            <update id="org.apache.batik.util" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.xmlgraphics : batik-util"/>
                <property name="maven-wrapped-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-wrapped-artifactId" value="batik-util"/>
                <property name="maven-wrapped-version" value="1.17"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.util" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.util" version="1.17.0.v20231215-1130"/>
                <provided namespace="java.package" name="org.apache.batik" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.util" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.util.io" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.util.io.resources" version="1.17.0"/>
                <provided namespace="java.package" name="org.apache.batik.util.resources" version="1.17.0"/>
                <provided namespace="osgi.identity" name="org.apache.batik.util" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="14">
                <required namespace="java.package" name="java.awt" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.batik.constants" range="[1.17.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.batik.i18n" range="[1.17.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.batik.util
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.util.source" range="[1.17.0.v20231215-1130,1.17.0.v20231215-1130]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.util" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.util
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.bundle" version="0.13.400.v20240321-1452" generation="2">
            <update id="org.eclipse.pde.spy.bundle" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Bundle Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.bundle"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.bundle" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.bundle" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.bundle" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.10.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.bundle
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.bundle.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.bundle" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.bundle;singleton:=true
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.di" version="1.5.400.v20240321-1245" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.di" range="[0.0.0,1.5.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse UI Dependency Injection"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.di"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.di" version="1.5.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.di" version="1.5.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.di" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.di" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.di" version="1.5.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.contexts" range="1.6.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.annotations" range="0.15.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.internal.extensions" range="0.15.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.di.suppliers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.ui.di
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.di
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.di.source" range="[1.5.400.v20240321-1245,1.5.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.di" version="1.5.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.di
Bundle-Version: 1.5.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.bundle.source" version="0.13.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.spy.bundle.source" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Bundle Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.bundle"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.bundle.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.bundle.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.bundle.source" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.bundle.source" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.bundle.source
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.measurement" version="1.0.2.201802012109" singleton="false" generation="2">
            <update id="org.osgi.util.measurement" range="[0.0.0,1.0.2.201802012109)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.measurement"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.measurement Version 1.0.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance https://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.measurement"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement" version="1.0.2.201802012109"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.measurement" version="1.0.2.201802012109"/>
                <provided namespace="java.package" name="org.osgi.util.measurement" version="1.0.2"/>
                <provided namespace="osgi.identity" name="org.osgi.util.measurement" version="1.0.2.201802012109">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.osgi.util.measurement
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement.source" range="[1.0.2.201802012109,1.0.2.201802012109]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.measurement" version="1.0.2.201802012109"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.measurement
Bundle-Version: 1.0.2.201802012109
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.search.tests.source" version="3.11.500.v20240321-1245" singleton="false">
            <update id="org.eclipse.search.tests.source" range="[0.0.0,3.11.500.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Search Support Tests Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search.tests"/>
                <property name="maven-version" value="3.11.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.tests.source" version="3.11.500.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search.tests.source" version="3.11.500.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.search.tests.source" version="3.11.500.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.search.tests.source" version="3.11.500.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search.tests.source
Bundle-Version: 3.11.500.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.feature.source.feature.group" version="1.15.200.v20240722-2103" singleton="false">
            <update id="org.eclipse.equinox.core.feature.source.feature.group" range="[0.0.0,1.15.200.v20240722-2103)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.feature"/>
                <property name="maven-version" value="1.15.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core Function Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.source.feature.group" version="1.15.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="28">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.group" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.source" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services.source" range="[3.12.100.v20240327-0645,3.12.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util.source" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.source" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry.source" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state.source" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.source" range="[1.4.800.v20240513-1104,1.4.800.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command.source" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime.source" range="[1.1.6,1.1.6]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell.source" range="[1.1.4,1.1.4]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function.source" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise.source" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement.source" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position.source" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm.source" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.source" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning.source" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp.source" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.source.feature.jar" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]">
                    <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="toolingwin32.win32.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.eclipse.equinox.event" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.event" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.intro.quicklinks.source" version="1.2.400.v20240414-1916" singleton="false">
            <update id="org.eclipse.ui.intro.quicklinks.source" range="[0.0.0,1.2.400.v20240414-1916)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Quicklinks for the Welcome Framework Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro.quicklinks"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.quicklinks.source" version="1.2.400.v20240414-1916"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro.quicklinks.source" version="1.2.400.v20240414-1916"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro.quicklinks.source" version="1.2.400.v20240414-1916">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.intro.quicklinks.source" version="1.2.400.v20240414-1916"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro.quicklinks.source
Bundle-Version: 1.2.400.v20240414-1916
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.win32.source" version="1.3.0.v20240419-2334" singleton="false">
            <update id="org.eclipse.equinox.security.win32.source" range="[0.0.0,1.3.0.v20240419-2334)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Windows Data Protection services integration Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.win32"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32.source" version="1.3.0.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.win32.source" version="1.3.0.v20240419-2334"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.win32.source" version="1.3.0.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.win32.source" version="1.3.0.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.win32.source
Bundle-Version: 1.3.0.v20240419-2334
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.tests" version="1.3.400.v20240517-2022" singleton="false" generation="2">
            <update id="org.eclipse.e4.core.tests" range="[0.0.0,1.3.400.v20240517-2022)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="E4 Core Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tests"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tests" version="1.3.400.v20240517-2022"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.tests" version="1.3.400.v20240517-2022"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.about" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.contexts.inject" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.contexts.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.di" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.di.extensions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.manual" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.internal.tests.nls" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.core.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.tests" version="1.3.400.v20240517-2022">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="26">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="3.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions.supplier" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="1.1.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="junit.framework" range="[4.13.0,5.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" 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.junit" range="[4.13.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.function" range="[4.13.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runner" range="[4.13.0,5.0.0)"/>
                <required namespace="java.package" name="org.junit.runners" range="[4.13.0,5.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.10.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.component" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.3)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.core.tests
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.osgi.service.event.EventAdmin)">
                    <description>
            org.eclipse.e4.core.tests
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.core.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tests.source" range="[1.3.400.v20240517-2022,1.3.400.v20240517-2022]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.core.tests" version="1.3.400.v20240517-2022"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.tests
Bundle-Version: 1.3.400.v20240517-2022
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.repository.tools.source" version="2.4.400.v20240416-0654" singleton="false">
            <update id="org.eclipse.equinox.p2.repository.tools.source" range="[0.0.0,2.4.400.v20240416-0654)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Repository Tools Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.repository.tools"/>
                <property name="maven-version" value="2.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.tools.source" version="2.4.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository.tools.source" version="2.4.400.v20240416-0654"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.repository.tools.source" version="2.4.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.repository.tools.source" version="2.4.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.repository.tools.source
Bundle-Version: 2.4.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.change.source" version="2.17.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.ecore.change.source" range="[0.0.0,2.17.0.v20240604-0832)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Change Model Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore.change"/>
                <property name="maven-version" value="2.17.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.change.source" version="2.17.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore.change.source" version="2.17.0.v20240604-0832"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore.change.source" version="2.17.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.ecore.change.source" version="2.17.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore.change.source
Bundle-Version: 2.17.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.common" version="3.19.100.v20240524-2011" generation="2">
            <update id="org.eclipse.equinox.common" range="[0.0.0,3.19.100.v20240524-2011)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Common Eclipse Runtime"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.common"/>
                <property name="maven-version" value="3.19.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common" version="3.19.100.v20240524-2011"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.common" version="3.19.100.v20240524-2011"/>
                <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.7.0"/>
                <provided namespace="java.package" name="org.eclipse.core.text" version="3.13.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.events" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.common" version="3.19.100.v20240524-2011">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="[3.17.200,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.common
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.source" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.common" version="3.19.100.v20240524-2011"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.common; singleton:=true
Bundle-Version: 3.19.100.v20240524-2011
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.compiler.batch" version="3.39.0.v20240820-0604" singleton="false" generation="2">
            <update id="org.eclipse.jdt.core.compiler.batch" range="[0.0.0,3.39.0.v20240820-0604)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Compiler for Java(TM)"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.compiler.batch"/>
                <property name="maven-version" value="3.39.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="25">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch" version="3.39.0.v20240820-0604"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.compiler.batch" version="3.39.0.v20240820-0604"/>
                <provided namespace="java.package" name="META-INF.services" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.compiler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.core.compiler.batch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.antadapter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.apt.dispatch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.apt.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.apt.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.ast" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.batch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.classfmt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.codegen" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.env" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.flow" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.lookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.parser.diagnose" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.problem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.tool" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.compiler.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.compiler.batch" version="3.39.0.v20240820-0604">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.core.compiler.batch
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch.source" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.compiler.batch" version="3.39.0.v20240820-0604"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.compiler.batch
Bundle-Version: 3.39.0.v20240820-0604
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.osgi.services" version="3.12.100.v20240327-0645" singleton="false" generation="2">
            <update id="org.eclipse.osgi.services" range="[0.0.0,3.12.100.v20240327-0645)" severity="0"/>
            <properties size="13">
                <property name="df_LT.osgiServicesDes" value="OSGi Service Platform Release 4.2.0 Service Interfaces and Classes"/>
                <property name="df_LT.osgiServices" value="OSGi Release 4.2.0 Services"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.eclipse.org"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.services"/>
                <property name="maven-version" value="3.12.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services" version="3.12.100.v20240327-0645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.services" version="3.12.100.v20240327-0645"/>
                <provided namespace="java.package" name="org.osgi.service.component.annotations" version="1.3.0"/>
                <provided namespace="java.package" name="org.osgi.service.log" version="1.5.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.services" version="3.12.100.v20240327-0645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.osgi.service.upnp" range="[1.2.0,1.3.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.device" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="javax.servlet" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.osgi.service.http.whiteboard" range="[1.1.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.event" range="[1.4.0,1.5.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.http.service.api" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.osgi.service.wireadmin" range="[1.0.0,1.1.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.provisioning" range="[1.2.0,1.3.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.osgi.services
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services.source" range="[3.12.100.v20240327-0645,3.12.100.v20240327-0645]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.osgi.service.component" range="[1.5.0,1.6.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.useradmin" range="[1.1.0,1.2.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.metatype" range="[1.4.0,1.5.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.5.0,1.6.0)"/>
                <required namespace="osgi.bundle" name="org.osgi.service.cm" range="[1.6.0,1.7.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.osgi.services" version="3.12.100.v20240327-0645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.services;deprecated:="Deprecated in favour of the original jars published by the OSGi working-group."
Bundle-Version: 3.12.100.v20240327-0645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.annotations" version="1.3.400.v20240714-0803" generation="2">
            <update id="org.eclipse.pde.ds.annotations" range="[0.0.0,1.3.400.v20240714-0803)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Declarative Services Annotations Support"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.annotations"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.annotations" version="1.3.400.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.annotations" version="1.3.400.v20240714-0803"/>
                <provided namespace="java.package" name="org.eclipse.pde.ds.internal.annotations" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.annotations" version="1.3.400.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.105.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ds.core" range="[1.1.0,1.4.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.8.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.6.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.501,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.300,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.12.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ds.annotations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.annotations.source" range="[1.3.400.v20240714-0803,1.3.400.v20240714-0803]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ds.annotations" version="1.3.400.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.annotations;singleton:=true
Bundle-Version: 1.3.400.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.servlet" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.ee8.servlet" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Servlet"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for EE8 :: Servlet"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-servlet"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.servlet" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.servlet" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.servlet" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.servlet.jmx" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.ee8.servlet.listener" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.servlet" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="40">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.beans" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.annotation" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.nested" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.ee8.servlet" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.content" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.http.pathmap" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.jmx" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.security" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.ee8.servlet
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.servlet.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.servlet" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.servlet
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.x86_64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.gtk.linux.x86_64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for GTK on x86_64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="27">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.x86_64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.accessibility.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.cairo" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk3" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk4" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.opengl.glx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.x86_64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.gtk.linux.x86_64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.prefs.source" version="1.1.2.202109301733" singleton="false">
            <update id="org.osgi.service.prefs.source" range="[0.0.0,1.1.2.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.prefs:1.1.2.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.prefs"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs.source" version="1.1.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.prefs.source" version="1.1.2.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.prefs.source" version="1.1.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.prefs.source" version="1.1.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.prefs.source
Bundle-Version: 1.1.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.runtime.feature.feature.group" version="1.4.500.v20240722-2103" singleton="false">
            <update id="org.eclipse.core.runtime.feature.feature.group" range="[0.0.0,1.4.500.v20240722-2103)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.runtime.feature"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Core Runtime Infrastructure"/>
                <property name="df_LT.description" value="Common OS-independent base of the Eclipse platform. (Binary runtime and user documentation.)"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.feature.feature.group" version="1.4.500.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.group" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.variables" range="[3.6.500.v20240702-1152,3.6.500.v20240702-1152]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype" range="[3.9.500.v20240708-0707,3.9.500.v20240708-0707]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions" range="[3.9.400.v20240413-1529,3.9.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.feature.feature.jar" range="[1.4.500.v20240722-2103,1.4.500.v20240722-2103]">
                    <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="toolingwin32.win32.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.jeview.source" version="1.5.300.v20240322-0935" singleton="false">
            <update id="org.eclipse.jdt.jeview.source" range="[0.0.0,1.5.300.v20240322-0935)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Element View Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.jeview"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.source" version="1.5.300.v20240322-0935"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.jeview.source" version="1.5.300.v20240322-0935"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.jeview.source" version="1.5.300.v20240322-0935">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.jeview.source" version="1.5.300.v20240322-0935"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.jeview.source
Bundle-Version: 1.5.300.v20240322-0935
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.beans.source" version="1.10.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.core.databinding.beans.source" range="[0.0.0,1.10.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding for JavaBeans Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.beans"/>
                <property name="maven-version" value="1.10.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.beans.source" version="1.10.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.beans.source" version="1.10.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.beans.source" version="1.10.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.databinding.beans.source" version="1.10.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.beans.source
Bundle-Version: 1.10.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.expressions.tests" version="3.7.400.v20240419-1233" generation="2">
            <update id="org.eclipse.core.expressions.tests" range="[0.0.0,3.7.400.v20240419-1233)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Expression Language Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.expressions.tests"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.tests" version="3.7.400.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.expressions.tests" version="3.7.400.v20240419-1233"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.expressions.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.expressions.tests" version="3.7.400.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.expressions.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.tests.source" range="[3.7.400.v20240419-1233,3.7.400.v20240419-1233]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.expressions.tests" version="3.7.400.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.expressions.tests; singleton:=true
Bundle-Version: 3.7.400.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.runtime" version="1.1.6" singleton="false" generation="2">
            <update id="org.apache.felix.gogo.runtime" range="[0.0.0,1.1.6)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Apache Felix Gogo Runtime"/>
                <property name="org.eclipse.equinox.p2.description" value="Apache Felix Gogo Subproject"/>
                <property name="org.eclipse.equinox.p2.provider" value="The Apache Software Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.apache.org/"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.runtime"/>
                <property name="maven-version" value="1.1.6"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime" version="1.1.6"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.runtime" version="1.1.6"/>
                <provided namespace="java.package" name="org.apache.felix.gogo.runtime" version="1.1.6"/>
                <provided namespace="java.package" name="org.apache.felix.gogo.runtime.activator" version="1.1.6"/>
                <provided namespace="java.package" name="org.apache.felix.gogo.runtime.threadio" version="1.1.6"/>
                <provided namespace="java.package" name="org.apache.felix.service.command" version="1.0.0"/>
                <provided namespace="java.package" name="org.apache.felix.service.command.annotations" version="1.0.0"/>
                <provided namespace="java.package" name="org.apache.felix.service.threadio" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.runtime" version="1.1.6">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.apache.felix.gogo" name="runtime.implementation" version="1.0.0"/>
                <provided namespace="osgi.service" name="org.apache.felix.gogo.runtime_1.1.6-2" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.apache.felix.service.command.CommandProcessor"/>
                    </properties>
                </provided>
                <provided namespace="osgi.service" name="org.apache.felix.gogo.runtime_1.1.6-3" version="0.0.0">
                    <properties size="1">
                        <property name="objectClass" value="org.apache.felix.service.threadio.ThreadIO"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.felix.gogo.runtime.threadio" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.felix.service.threadio" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="org.apache.felix.gogo" match="(&amp;(org.apache.felix.gogo=shell.implementation)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))">
                    <description>
            org.apache.felix.gogo.runtime
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.apache.felix.gogo.runtime
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime.source" range="[1.1.6,1.1.6]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.runtime" version="1.1.6"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.runtime
Bundle-Version: 1.1.6
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.tests" version="0.15.500.v20240418-1547" generation="2">
            <update id="org.eclipse.e4.ui.tests" range="[0.0.0,0.15.500.v20240418-1547)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="TestModel Model"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests"/>
                <property name="maven-version" value="0.15.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests" version="0.15.500.v20240418-1547"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests" version="0.15.500.v20240418-1547"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.model.test" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.model.test.impl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.model.test.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests" version="0.15.500.v20240418-1547">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="30">
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.2"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.change" range="2.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.15.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions.supplier" range="0.15.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="2.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.10.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="3.13.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.source" range="[0.15.500.v20240418-1547,0.15.500.v20240418-1547]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.tests" version="0.15.500.v20240418-1547"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests;singleton:=true
Bundle-Version: 0.15.500.v20240418-1547
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.jarprocessor" version="1.3.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.jarprocessor" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning JAR Processor"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.jarprocessor"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.jarprocessor" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.jarprocessor" version="1.3.400.v20240321-1450"/>
                <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="osgi.identity" name="org.eclipse.equinox.p2.jarprocessor" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.3.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime.jobs" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.jarprocessor
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.jarprocessor.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.jarprocessor" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.jarprocessor;singleton:=true
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.discovery" version="1.3.300.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.discovery" range="[0.0.0,1.3.300.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="Equinox Provisioning Discovery"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.discovery"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery" version="1.3.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery" version="1.3.300.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.discovery" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.discovery.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.discovery.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.discovery" version="1.3.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="2.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.discovery
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.discovery.source" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.discovery" version="1.3.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.discovery;singleton:=true
Bundle-Version: 1.3.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.rcp.feature.feature.group" version="1.4.2500.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.p2.rcp.feature.feature.group" range="[0.0.0,1.4.2500.v20240801-1024)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.rcp.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2011, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, minimal support for RCP applications"/>
                <property name="df_LT.description" value="Provides the minimal set of p2 bundles to use in RCP applications."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.feature.group" version="1.4.2500.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui" range="[2.8.500.v20240702-1335,2.8.500.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.scheduler" range="[1.6.300.v20240515-1919,1.6.300.v20240515-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatechecker" range="[1.4.300.v20240514-1422,1.4.300.v20240514-1422]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk" range="[1.3.300.v20240207-1113,1.3.300.v20240207-1113]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.feature.jar" range="[1.4.2500.v20240801-1024,1.4.2500.v20240801-1024]">
                    <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.ui.examples.fieldassist.source" version="1.3.200.v20231214-2114" singleton="false">
            <update id="org.eclipse.ui.examples.fieldassist.source" range="[0.0.0,1.3.200.v20231214-2114)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Field Assist Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.fieldassist"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.fieldassist.source" version="1.3.200.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.fieldassist.source" version="1.3.200.v20231214-2114"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.fieldassist.source" version="1.3.200.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.fieldassist.source" version="1.3.200.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.fieldassist.source
Bundle-Version: 1.3.200.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.harness.source" version="3.17.0.v20240712-0728" singleton="false">
            <update id="org.eclipse.core.tests.harness.source" range="[0.0.0,3.17.0.v20240712-0728)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Core Tests Harness Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.harness"/>
                <property name="maven-version" value="3.17.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.harness.source" version="3.17.0.v20240712-0728"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.harness.source" version="3.17.0.v20240712-0728"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.harness.source" version="3.17.0.v20240712-0728">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.harness.source" version="3.17.0.v20240712-0728"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.harness.source
Bundle-Version: 3.17.0.v20240712-0728
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.collections.source" version="3.2.2" singleton="false">
            <update id="org.apache.commons.collections.source" range="[0.0.0,3.2.2)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.collections:3.2.2"/>
                <property name="maven-groupId" value="commons-collections"/>
                <property name="maven-artifactId" value="commons-collections"/>
                <property name="maven-version" value="3.2.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.collections.source" version="3.2.2"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.collections.source" version="3.2.2"/>
                <provided namespace="osgi.identity" name="org.apache.commons.collections.source" version="3.2.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.collections.source" version="3.2.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.collections.source
Bundle-Version: 3.2.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.tools.feature.feature.jar" version="4.30.300.v20240806-1811">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 BestSolution.at, Soyatec and others."/>
                <property name="df_LT.featureName" value="Eclipse e4 Tools"/>
                <property name="df_LT.description" value="Eclipse e4 Model Tooling"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.tools.feature"/>
                <property name="maven-version" value="4.30.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.tools.feature.feature.jar" version="4.30.300.v20240806-1811"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.e4.core.tools.feature" version="4.30.300.v20240806-1811"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.e4.core.tools.feature" version="4.30.300.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.security.tests" version="1.3.300.v20240326-2051" generation="2">
            <update id="org.eclipse.equinox.security.tests" range="[0.0.0,1.3.300.v20240326-2051)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Equinox security tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.tests"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.tests" version="1.3.300.v20240326-2051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.tests" version="1.3.300.v20240326-2051"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.tests.storage" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.tests" version="1.3.300.v20240326-2051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security" range="0.0.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.preferences" range="3.2.200"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.tests.source" range="[1.3.300.v20240326-2051,1.3.300.v20240326-2051]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security.tests" version="1.3.300.v20240326-2051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.tests;singleton:=true
Bundle-Version: 1.3.300.v20240326-2051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.core" version="1.5.500.v20240626-2102" generation="2">
            <update id="org.eclipse.jsch.core" range="[0.0.0,1.5.500.v20240626-2102)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JSch Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.core"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.core" version="1.5.500.v20240626-2102"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.core" version="1.5.500.v20240626-2102"/>
                <provided namespace="java.package" name="org.eclipse.jsch.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jsch.internal.core" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.core" version="1.5.500.v20240626-2102">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="com.jcraft.jsch" range="[0.1.50,1.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jsch.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.core.source" range="[1.5.500.v20240626-2102,1.5.500.v20240626-2102]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jsch.core" version="1.5.500.v20240626-2102"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.core;singleton:=true
Bundle-Version: 1.5.500.v20240626-2102
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools" version="1.3.500.v20240731-1856" generation="2">
            <update id="org.eclipse.pde.api.tools" range="[0.0.0,1.3.500.v20240731-1856)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="API Tools"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools" version="1.3.500.v20240731-1856"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools" version="1.3.500.v20240731-1856"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.builder" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.comparator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.natures" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.problems" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.builder" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.comparator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.descriptors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.problems" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.scanner" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.provisional.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools" version="1.3.500.v20240731-1856">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.17.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.13.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.8.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="[2.3.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.6.200,4.0.0)"/>
                <required namespace="java.package" name="com.ibm.icu.util" range="0.0.0"/>
                <required namespace="java.package" name="org.objectweb.asm" range="[9.5.0,10.0.0)"/>
                <required namespace="java.package" name="org.objectweb.asm.signature" range="[9.5.0,10.0.0)"/>
                <required namespace="java.package" name="org.objectweb.asm.tree" range="[9.5.0,10.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.api.tools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.source" range="[1.3.500.v20240731-1856,1.3.500.v20240731-1856]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.api.tools" version="1.3.500.v20240731-1856"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools;singleton:=true
Bundle-Version: 1.3.500.v20240731-1856
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="a.jre.javase" version="13.0.0" singleton="false">
            <provides size="253">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="13.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.acl" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="13.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="21.0.0" singleton="false">
            <provides size="260">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="21.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.foreign" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="21.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="21.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="21.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="21.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.apache.lucene.core" version="9.11.1.v20240628-1000" singleton="false" generation="2">
            <update id="org.apache.lucene.core" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.lucene : lucene-core"/>
                <property name="maven-wrapped-groupId" value="org.apache.lucene"/>
                <property name="maven-wrapped-artifactId" value="lucene-core"/>
                <property name="maven-wrapped-version" value="9.11.1"/>
            </properties>
            <provides size="38">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.core" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.core" version="9.11.1.v20240628-1000"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.standard" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.analysis.tokenattributes" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.compressing" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.hnsw" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene90" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene90.blocktree" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene90.compressing" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene94" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene95" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.lucene99" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.codecs.perfield" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.document" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.geo" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.index" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.internal.hppc" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.internal.tests" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.internal.vectorization" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.search" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.search.comparators" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.search.knn" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.search.similarities" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.store" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.automaton" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.bkd" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.compress" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.fst" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.graph" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.hnsw" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.mutable" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.packed" version="9.11.1"/>
                <provided namespace="java.package" name="org.apache.lucene.util.quantization" version="9.11.1"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.core" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="30">
                <required namespace="java.package" name="com.sun.management" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.management" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="java.util.zip" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.apache.lucene.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.core.source" range="[9.11.1.v20240628-1000,9.11.1.v20240628-1000]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.core" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.core
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.intro.universal.source" version="3.5.400.v20240414-1916" singleton="false">
            <update id="org.eclipse.ui.intro.universal.source" range="[0.0.0,3.5.400.v20240414-1916)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Universal Welcome Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro.universal"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.universal.source" version="3.5.400.v20240414-1916"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro.universal.source" version="3.5.400.v20240414-1916"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro.universal.source" version="3.5.400.v20240414-1916">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.intro.universal.source" version="3.5.400.v20240414-1916"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro.universal.source
Bundle-Version: 3.5.400.v20240414-1916
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.win32.win32.x86_64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.win32.win32.x86_64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for Windows on x86_64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.win32.win32.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.win32.win32.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.win32.win32.x86_64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.win32.win32.x86_64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.win32.win32.x86_64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.constants.source" version="1.17.0.v20231215-1130" singleton="false">
            <update id="org.apache.batik.constants.source" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.batik.constants:1.17.0.v20231215-1130"/>
                <property name="maven-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-artifactId" value="batik-constants"/>
                <property name="maven-version" value="1.17"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.constants.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.constants.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.identity" name="org.apache.batik.constants.source" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.constants.source" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.constants.source
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.useradmin" version="1.1.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.useradmin" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.useradmin"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.useradmin Version 1.1.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.useradmin"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.useradmin" version="1.1.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.useradmin" version="1.1.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.useradmin" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.useradmin
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin.source" range="[1.1.1.202109301733,1.1.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.useradmin" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.useradmin
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.prefs" version="1.1.2.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.prefs" range="[0.0.0,1.1.2.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.prefs"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.prefs Version 1.1.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.prefs"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs" version="1.1.2.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.prefs" version="1.1.2.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.prefs" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.osgi.service.prefs" version="1.1.2.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.prefs
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs.source" range="[1.1.2.202109301733,1.1.2.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.prefs" version="1.1.2.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.prefs
Bundle-Version: 1.1.2.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.aries.spifly.dynamic.bundle.source" version="1.3.7" singleton="false">
            <update id="org.apache.aries.spifly.dynamic.bundle.source" range="[0.0.0,1.3.7)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.aries.spifly.dynamic.bundle:1.3.7"/>
                <property name="maven-groupId" value="org.apache.aries.spifly"/>
                <property name="maven-artifactId" value="org.apache.aries.spifly.dynamic.bundle"/>
                <property name="maven-version" value="1.3.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.aries.spifly.dynamic.bundle.source" version="1.3.7"/>
                <provided namespace="osgi.bundle" name="org.apache.aries.spifly.dynamic.bundle.source" version="1.3.7"/>
                <provided namespace="osgi.identity" name="org.apache.aries.spifly.dynamic.bundle.source" version="1.3.7">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.aries.spifly.dynamic.bundle.source" version="1.3.7"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.aries.spifly.dynamic.bundle.source
Bundle-Version: 1.3.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.navigator" version="3.12.500.v20240620-1945" generation="2">
            <update id="org.eclipse.ui.navigator" range="[0.0.0,3.12.500.v20240620-1945)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Common Navigator View"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.navigator"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator" version="3.12.500.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.navigator" version="3.12.500.v20240620-1945"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.extensions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.filters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.framelist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.sorters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.navigator.wizards" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.navigator" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.navigator" version="3.12.500.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.31.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.navigator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.navigator.source" range="[3.12.500.v20240620-1945,3.12.500.v20240620-1945]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.navigator" version="3.12.500.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.navigator; singleton:=true
Bundle-Version: 3.12.500.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.ui" version="3.9.500.v20240721-1149" generation="2">
            <update id="org.eclipse.ant.ui" range="[0.0.0,3.9.500.v20240721-1149)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Ant UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.ui"/>
                <property name="maven-version" value="3.9.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="26">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.ui" version="3.9.500.v20240721-1149"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.ui" version="3.9.500.v20240721-1149"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.debug.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.dtd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.dtd.schema" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.dtd.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.outline" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.editor.utils" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.internal.ui.views.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.ui.launching" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.ui" version="3.9.500.v20240721-1149">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="28">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.9.4"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.externaltools" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.1.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.11.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.launching" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.externaltools" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ant.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.ui.source" range="[3.9.500.v20240721-1149,3.9.500.v20240721-1149]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.ui" version="3.9.500.v20240721-1149"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.ui; singleton:=true
Bundle-Version: 3.9.500.v20240721-1149
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.filesystem.source" version="1.1.400.v20240419-1233" singleton="false">
            <update id="org.eclipse.ui.examples.filesystem.source" range="[0.0.0,1.1.400.v20240419-1233)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Efs Examples Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.filesystem"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.filesystem.source" version="1.1.400.v20240419-1233"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.filesystem.source" version="1.1.400.v20240419-1233"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.filesystem.source" version="1.1.400.v20240419-1233">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.filesystem.source" version="1.1.400.v20240419-1233"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.filesystem.source
Bundle-Version: 1.1.400.v20240419-1233
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.server.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.server.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Server"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-server"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.server.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.server.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.server.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.server.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.server.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bndtools.jareditor.source" version="7.0.0.202310060912" singleton="false">
            <update id="bndtools.jareditor.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for bndtools.jareditor:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="bndtools.jareditor"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bndtools.jareditor.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="bndtools.jareditor.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="bndtools.jareditor.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bndtools.jareditor.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bndtools.jareditor.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core" version="2.12.100.v20240702-1335" generation="2">
            <update id="org.eclipse.equinox.p2.core" range="[0.0.0,2.12.100.v20240702-1335)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Core"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core"/>
                <property name="maven-version" value="2.12.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core" version="2.12.100.v20240702-1335"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" version="2.12.100.v20240702-1335"/>
                <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.eventbus" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.core" version="2.12.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.core.spi" version="2.1.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.core" version="2.12.100.v20240702-1335">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.1.0,2.2.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.6.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.core
          </description>
                </requiredProperties>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="1.65.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="[3.5.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.eventmgr" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" 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="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.source" range="[2.12.100.v20240702-1335,2.12.100.v20240702-1335]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="java.package" name="org.bouncycastle.bcpg" range="1.65.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.12.0,2.13.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.5.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.log" range="1.0.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.core" version="2.12.100.v20240702-1335"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.core;singleton:=true
Bundle-Version: 2.12.100.v20240702-1335
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.console" version="1.3.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.console" range="[0.0.0,1.3.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Console"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.console"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.console" version="1.3.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.console" version="1.3.400.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.console" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.console" version="1.3.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="3.3.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.director" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.console" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.environment" 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.6.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.console
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.console.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.console" version="1.3.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.console;singleton:=true
Bundle-Version: 1.3.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.ui.source" version="3.9.500.v20240721-1149" singleton="false">
            <update id="org.eclipse.ant.ui.source" range="[0.0.0,3.9.500.v20240721-1149)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Ant UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.ui"/>
                <property name="maven-version" value="3.9.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.ui.source" version="3.9.500.v20240721-1149"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.ui.source" version="3.9.500.v20240721-1149"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.ui.source" version="3.9.500.v20240721-1149">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.ui.source" version="3.9.500.v20240721-1149"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.ui.source
Bundle-Version: 3.9.500.v20240721-1149
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.cheatsheets.source" version="3.8.500.v20240621-0541" singleton="false">
            <update id="org.eclipse.ui.cheatsheets.source" range="[0.0.0,3.8.500.v20240621-0541)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Cheat Sheets Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.ui.cheatsheets"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cheatsheets.source" version="3.8.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets.source" version="3.8.500.v20240621-0541"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.cheatsheets.source" version="3.8.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.cheatsheets.source" version="3.8.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.cheatsheets.source
Bundle-Version: 3.8.500.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.dialogs" version="1.5.0.v20240424-0957" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.dialogs" range="[0.0.0,1.5.0.v20240424-0957)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 dialogs"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.dialogs"/>
                <property name="maven-version" value="1.5.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs" version="1.5.0.v20240424-0957"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.dialogs" version="1.5.0.v20240424-0957"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.dialogs.filteredtree" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.dialogs.textbundles" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.dialogs.about" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.dialogs" version="1.5.0.v20240424-0957">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.dialogs
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs.source" range="[1.5.0.v20240424-0957,1.5.0.v20240424-0957]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.dialogs" version="1.5.0.v20240424-0957"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.dialogs
Bundle-Version: 1.5.0.v20240424-0957
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.application" version="4.33.0.I20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.application" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="29">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.win32.win32.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.win32.win32.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
            </requires>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.useradmin.source" version="1.3.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.useradmin.source" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="User Admin Service Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.useradmin"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.useradmin.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.useradmin.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.useradmin.source" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.useradmin.source" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.useradmin.source
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extras.feature.feature.group" version="1.4.2500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.extras.feature.feature.group" range="[0.0.0,1.4.2500.v20240812-2151)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extras.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2013 EclipseSource Inc. and others."/>
                <property name="df_LT.featureName" value="Equinox p2, backward compatibility support"/>
                <property name="df_LT.description" value="Provides some backward compatibility support (e.g. drop-ins, legacy update site) and the metadata generation facility."/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.feature.group" version="1.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.app" range="[1.3.400.v20240425-1316,1.3.400.v20240425-1316]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.directorywatcher" range="[1.4.400.v20240321-1450,1.4.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.reconciler.dropins" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher" range="[1.9.200.v20240429-0755,1.9.200.v20240429-0755]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extensionlocation" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.tools" range="[2.4.400.v20240416-0654,2.4.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.eclipse" range="[1.6.200.v20240812-2151,1.6.200.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.feature.jar" range="[1.4.2500.v20240812-2151,1.4.2500.v20240812-2151]">
                    <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.pde.unittest.junit" version="1.1.500.v20240708-2152" generation="2">
            <update id="org.eclipse.pde.unittest.junit" range="[0.0.0,1.1.500.v20240708-2152)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Plug-in Development Unit Test support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.1.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit" version="1.1.500.v20240708-2152"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.unittest.junit" version="1.1.500.v20240708-2152"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.unittest.junit" version="1.1.500.v20240708-2152">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.unittest.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui.unittest.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="3.11.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.unittest.junit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source" range="[1.1.500.v20240708-2152,1.1.500.v20240708-2152]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.unittest.junit" version="1.1.500.v20240708-2152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.unittest.junit;singleton:=true
Bundle-Version: 1.1.500.v20240708-2152
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.application" version="4.33.0.I20240903-0240">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.application" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="29">
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.gtk.linux.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.win32.win32.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.win32.win32.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.win32.win32.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.cocoa.macosx.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le.eclipse" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <touchpoint id="null" version="0.0.0"/>
        </unit>
        <unit id="org.eclipse.ui.tests.source" version="3.15.1700.v20240812-1703" singleton="false">
            <update id="org.eclipse.ui.tests.source" range="[0.0.0,3.15.1700.v20240812-1703)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests"/>
                <property name="maven-version" value="3.15.1700-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.source" version="3.15.1700.v20240812-1703"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.source" version="3.15.1700.v20240812-1703"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.source" version="3.15.1700.v20240812-1703">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.source" version="3.15.1700.v20240812-1703"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.source
Bundle-Version: 3.15.1700.v20240812-1703
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.annotations.source" version="1.3.400.v20240714-0803" singleton="false">
            <update id="org.eclipse.pde.ds.annotations.source" range="[0.0.0,1.3.400.v20240714-0803)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Declarative Services Annotations Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.annotations"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.annotations.source" version="1.3.400.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.annotations.source" version="1.3.400.v20240714-0803"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.annotations.source" version="1.3.400.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ds.annotations.source" version="1.3.400.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.annotations.source
Bundle-Version: 1.3.400.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.core.refactoring.tests" version="3.10.500.v20240702-1521" generation="2">
            <update id="org.eclipse.ltk.core.refactoring.tests" range="[0.0.0,3.10.500.v20240702-1521)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Refactoring Core Test Plug-in"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.core.refactoring.tests"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.tests" version="3.10.500.v20240702-1521"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring.tests" version="3.10.500.v20240702-1521"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests.participants" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests.resource" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.tests.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.core.refactoring.tests" version="3.10.500.v20240702-1521">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.resources" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ltk.core.refactoring.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.tests.source" range="[3.10.500.v20240702-1521,3.10.500.v20240702-1521]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ltk.core.refactoring.tests" version="3.10.500.v20240702-1521"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.core.refactoring.tests; singleton:=true
Bundle-Version: 3.10.500.v20240702-1521
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.metatype.annotations.source" version="1.4.1.202109301733" singleton="false">
            <update id="org.osgi.service.metatype.annotations.source" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.metatype.annotations:1.4.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.metatype.annotations"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.annotations.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.metatype.annotations.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.metatype.annotations.source" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.metatype.annotations.source" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.metatype.annotations.source
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor" version="1.3.400.v20240511-1105" generation="2">
            <update id="org.eclipse.ui.genericeditor" range="[0.0.0,1.3.400.v20240511-1105)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="Generic and Extensible Text Editor"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor" version="1.3.400.v20240511-1105"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" version="1.3.400.v20240511-1105"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.genericeditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.genericeditor.hover" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.genericeditor.markers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.genericeditor.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.genericeditor.compare" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor" version="1.3.400.v20240511-1105">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.workbench.texteditor" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="3.14.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.24.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="3.109.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare" range="3.11.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.genericeditor
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.source" range="[1.3.400.v20240511-1105,1.3.400.v20240511-1105]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.genericeditor" version="1.3.400.v20240511-1105"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor;singleton:=true
Bundle-Version: 1.3.400.v20240511-1105
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.ee8.server.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.ee8.server.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="EE8 :: Nested"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty.ee8"/>
                <property name="maven-artifactId" value="jetty-ee8-nested"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.ee8.server.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.ee8.server.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.ee8.server.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.ee8.server.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.ee8.server.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit.source" version="2.22.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.edit.source" range="[0.0.0,2.22.0.v20240604-0832)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Edit Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.22.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source" version="2.22.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.edit.source" version="2.22.0.v20240604-0832"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.edit.source" version="2.22.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.edit.source" version="2.22.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.edit.source
Bundle-Version: 2.22.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.css.source" version="0.13.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.spy.css.source" range="[0.0.0,0.13.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="CSS Spy Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.css"/>
                <property name="maven-version" value="0.13.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.css.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.css.source" version="0.13.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.css.source" version="0.13.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.css.source" version="0.13.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.css.source
Bundle-Version: 0.13.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.rcp.source" version="3.6.400.v20240424-0642" singleton="false">
            <update id="org.eclipse.ui.tests.rcp.source" range="[0.0.0,3.6.400.v20240424-0642)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse RCP Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.rcp"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.rcp.source" version="3.6.400.v20240424-0642"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.rcp.source" version="3.6.400.v20240424-0642"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.rcp.source" version="3.6.400.v20240424-0642">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.rcp.source" version="3.6.400.v20240424-0642"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.rcp.source
Bundle-Version: 3.6.400.v20240424-0642
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.ssl" version="1.1.0.v20240812-1535" singleton="false" generation="2">
            <update id="org.eclipse.ecf.provider.filetransfer.ssl" range="[0.0.0,1.1.0.v20240812-1535)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Filetransfer SSL Fragment"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.ssl"/>
                <property name="maven-version" value="1.1.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.ssl" version="1.1.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.ssl" version="1.1.0.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.ssl" version="1.1.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <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.1.0.v20240812-1535"/>
                <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.provider.filetransfer" range="2.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.provider.filetransfer.ssl
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.ssl.source" range="[1.1.0.v20240812-1535,1.1.0.v20240812-1535]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.provider.filetransfer.ssl" version="1.1.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.ssl
Bundle-Version: 1.1.0.v20240812-1535
Fragment-Host: org.eclipse.ecf.provider.filetransfer;bundle-version="2.0.0"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.group" version="1.1.400.v20240419-1435" singleton="false">
            <update id="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.group" range="[0.0.0,1.1.400.v20240419-1435)" severity="0"/>
            <properties size="14">
                <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="%provider"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2020 Red Hat, Inc. and others.&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/"/>
                <property name="df_LT.provider" value="Eclipse.org"/>
                <property name="df_LT.featureName" value="JUnit Test runner client for UnitTest View Developer Resources"/>
                <property name="df_LT.description" value="JUnit test runner client for UnitTest View"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.group" version="1.1.400.v20240419-1435"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.feature.group" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.source" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.jar" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]">
                    <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.ui.examples.propertysheet.source" version="3.5.400.v20240424-0956" singleton="false">
            <update id="org.eclipse.ui.examples.propertysheet.source" range="[0.0.0,3.5.400.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="User File Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.propertysheet"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.propertysheet.source" version="3.5.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.propertysheet.source" version="3.5.400.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.propertysheet.source" version="3.5.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.propertysheet.source" version="3.5.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.propertysheet.source
Bundle-Version: 3.5.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.discovery" version="1.4.500.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.tests.discovery" range="[0.0.0,1.4.500.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="Equinox Provisioning Discovery Tests"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.discovery"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.discovery" version="1.4.500.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.discovery" version="1.4.500.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.discovery.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.discovery.tests.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.discovery.tests.core.mock" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.discovery.tests.core.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.discovery" version="1.4.500.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.discovery.compatibility" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.discovery" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="3.8.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.tests.discovery
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.discovery.source" range="[1.4.500.v20240321-1450,1.4.500.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.tests.discovery" version="1.4.500.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.discovery;singleton:=true
Bundle-Version: 1.4.500.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.editors.tests" version="3.13.500.v20240807-0735" generation="2">
            <update id="org.eclipse.ui.editors.tests" range="[0.0.0,3.13.500.v20240807-0735)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Editors Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.editors.tests"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.tests" version="3.13.500.v20240807-0735"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.editors.tests" version="3.13.500.v20240807-0735"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.tests.codemining" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.editors.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.texteditor.stickyscroll" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.editors.tests" version="3.13.500.v20240807-0735">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.16.500,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers.tests" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="1.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text.tests" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.19.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.119.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="1.8.0"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="5.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.editors.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.tests.source" range="[3.13.500.v20240807-0735,3.13.500.v20240807-0735]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.editors.tests" version="3.13.500.v20240807-0735"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.editors.tests;singleton:=true
Bundle-Version: 3.13.500.v20240807-0735
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.identity.source" version="3.10.0.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.identity.source" range="[0.0.0,3.10.0.v20240812-1535)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Identity Core API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.identity"/>
                <property name="maven-version" value="3.10.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity.source" version="3.10.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.identity.source" version="3.10.0.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.identity.source" version="3.10.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.identity.source" version="3.10.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.identity.source
Bundle-Version: 3.10.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.databinding.source" version="1.15.300.v20240424-0444" singleton="false">
            <update id="org.eclipse.jface.databinding.source" range="[0.0.0,1.15.300.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding for SWT and JFace Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.databinding"/>
                <property name="maven-version" value="1.15.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.databinding.source" version="1.15.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.databinding.source" version="1.15.300.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.databinding.source" version="1.15.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.databinding.source" version="1.15.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.databinding.source
Bundle-Version: 1.15.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.source.feature.jar" version="2.3.1900.v20240903-0240">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Help System Developer Resources"/>
                <property name="df_LT.description" value="Eclipse help system."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.help.feature"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="2.3.1900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source.feature.jar" version="2.3.1900.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.help.source" version="2.3.1900.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.help.source" version="2.3.1900.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.osgi.tests" version="3.20.100.v20240702-1048" generation="2">
            <update id="org.eclipse.osgi.tests" range="[0.0.0,3.20.100.v20240702-1048)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Core OSGi Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.osgi"/>
                <property name="maven-artifactId" value="org.eclipse.osgi.tests"/>
                <property name="maven-version" value="3.20.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.tests" version="3.20.100.v20240702-1048"/>
                <provided namespace="osgi.bundle" name="org.eclipse.osgi.tests" version="3.20.100.v20240702-1048"/>
                <provided namespace="java.package" name="org.eclipse.osgi.tests.bundles" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.tests.appadmin" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.osgi.tests" version="3.20.100.v20240702-1048">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.function" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.measurement" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.position" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.xml" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.osgi.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.tests.source" range="[3.20.100.v20240702-1048,3.20.100.v20240702-1048]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.osgi.tests" version="3.20.100.v20240702-1048"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.osgi.tests;singleton:=true
Bundle-Version: 3.20.100.v20240702-1048
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.ui.refactoring.tests" version="3.11.400.v20240321-1245" generation="2">
            <update id="org.eclipse.ltk.ui.refactoring.tests" range="[0.0.0,3.11.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Refactoring UI Test Plug-in"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.ui.refactoring.tests"/>
                <property name="maven-version" value="3.11.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.tests" version="3.11.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring.tests" version="3.11.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.examples" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.ui.refactoring.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.ui.refactoring.tests" version="3.11.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ltk.ui.refactoring.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.ui.refactoring.tests.source" range="[3.11.400.v20240321-1245,3.11.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ltk.ui.refactoring.tests" version="3.11.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring.tests;singleton:=true
Bundle-Version: 3.11.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.net" version="1.5.500.v20240625-1706" generation="2">
            <update id="org.eclipse.core.net" range="[0.0.0,1.5.500.v20240625-1706)" severity="0"/>
            <properties size="9">
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.net"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net" version="1.5.500.v20240625-1706"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.net" version="1.5.500.v20240625-1706"/>
                <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="osgi.identity" name="org.eclipse.core.net" version="1.5.500.v20240625-1706">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.security" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.12.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"/>
                <required namespace="java.package" name="com.sun.jna" range="[5.14.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.platform.win32" range="[5.14.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.ptr" range="[5.14.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.win32" range="[5.14.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.net
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net.source" range="[1.5.500.v20240625-1706,1.5.500.v20240625-1706]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.net" version="1.5.500.v20240625-1706"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.net;singleton:=true
Bundle-Version: 1.5.500.v20240625-1706
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.lucene.core.source" version="9.11.1.v20240628-1000" singleton="false">
            <update id="org.apache.lucene.core.source" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.lucene.core:9.11.1.v20240628-1000"/>
                <property name="maven-groupId" value="org.apache.lucene"/>
                <property name="maven-artifactId" value="lucene-core"/>
                <property name="maven-version" value="9.11.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.core.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.core.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.core.source" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.core.source" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.core.source
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.urischeme" version="1.3.400.v20240606-1412" generation="2">
            <update id="org.eclipse.urischeme" range="[0.0.0,1.3.400.v20240606-1412)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.name" value="Eclipse URI Scheme Handling"/>
                <property name="df_LT.Plugin.Providername" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.Providername"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.urischeme"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme" version="1.3.400.v20240606-1412"/>
                <provided namespace="osgi.bundle" name="org.eclipse.urischeme" version="1.3.400.v20240606-1412"/>
                <provided namespace="java.package" name="org.eclipse.urischeme" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.urischeme" version="1.3.400.v20240606-1412">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="com.sun.jna" range="[5.8.0,6.0.0)"/>
                <required namespace="osgi.bundle" name="com.sun.jna.platform" range="[5.8.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.urischeme
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme.source" range="[1.3.400.v20240606-1412,1.3.400.v20240606-1412]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.urischeme" version="1.3.400.v20240606-1412"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.urischeme;singleton:=true
Bundle-Version: 1.3.400.v20240606-1412
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.externaltools" version="3.6.400.v20240416-0654" generation="2">
            <update id="org.eclipse.ui.externaltools" range="[0.0.0,3.6.400.v20240416-0654)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="External Tools"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.externaltools"/>
                <property name="maven-version" value="3.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.externaltools" version="3.6.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.externaltools" version="3.6.400.v20240416-0654"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.menu" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.program.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.externaltools.internal.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.externaltools" version="3.6.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.800,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.externaltools" range="[1.0.300,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.externaltools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.externaltools.source" range="[3.6.400.v20240416-0654,3.6.400.v20240416-0654]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.externaltools" version="3.6.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.externaltools; singleton:=true
Bundle-Version: 3.6.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.servletbridge.source" version="1.7.100.v20240327-1824" singleton="false">
            <update id="org.eclipse.equinox.servletbridge.source" range="[0.0.0,1.7.100.v20240327-1824)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Servletbridge Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.servletbridge"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.servletbridge.source" version="1.7.100.v20240327-1824"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.servletbridge.source" version="1.7.100.v20240327-1824"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.servletbridge.source" version="1.7.100.v20240327-1824">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.servletbridge.source" version="1.7.100.v20240327-1824"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.servletbridge.source
Bundle-Version: 1.7.100.v20240327-1824
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.opentest4j.source" version="1.3.0" singleton="false">
            <update id="org.opentest4j.source" range="[0.0.0,1.3.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.opentest4j:1.3.0"/>
                <property name="maven-groupId" value="org.opentest4j"/>
                <property name="maven-artifactId" value="opentest4j"/>
                <property name="maven-version" value="1.3.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.opentest4j.source" version="1.3.0"/>
                <provided namespace="osgi.bundle" name="org.opentest4j.source" version="1.3.0"/>
                <provided namespace="osgi.identity" name="org.opentest4j.source" version="1.3.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.opentest4j.source" version="1.3.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.opentest4j.source
Bundle-Version: 1.3.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching.source" version="3.23.0.v20240822-0459" singleton="false">
            <update id="org.eclipse.jdt.launching.source" range="[0.0.0,3.23.0.v20240822-0459)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Development Tools Launching Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching"/>
                <property name="maven-version" value="3.23.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.source" version="3.23.0.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching.source" version="3.23.0.v20240822-0459"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching.source" version="3.23.0.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.launching.source" version="3.23.0.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching.source
Bundle-Version: 3.23.0.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.sdk.scheduler.source" version="1.6.300.v20240515-1919" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.sdk.scheduler.source" range="[0.0.0,1.6.300.v20240515-1919)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Platform Automatic Update Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.sdk.scheduler"/>
                <property name="maven-version" value="1.6.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.scheduler.source" version="1.6.300.v20240515-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk.scheduler.source" version="1.6.300.v20240515-1919"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.sdk.scheduler.source" version="1.6.300.v20240515-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.sdk.scheduler.source" version="1.6.300.v20240515-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.scheduler.source
Bundle-Version: 1.6.300.v20240515-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.navigator" version="3.7.500.v20240502-1134" generation="2">
            <update id="org.eclipse.ui.tests.navigator" range="[0.0.0,3.7.500.v20240502-1134)" severity="0"/>
            <properties size="8">
                <property name="df_LT.bundlename" value="Common Navigator Tests"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundlename"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.navigator"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.navigator" version="3.7.500.v20240502-1134"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.navigator" version="3.7.500.v20240502-1134"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.navigator" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.navigator" version="3.7.500.v20240502-1134">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests.navigator
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="3.8.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.navigator.source" range="[3.7.500.v20240502-1134,3.7.500.v20240502-1134]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" range="0.0.0">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests.navigator" version="3.7.500.v20240502-1134"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.navigator;singleton:=true
Bundle-Version: 3.7.500.v20240502-1134
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher" version="1.6.900.v20240613-2009" generation="2">
            <update id="org.eclipse.equinox.launcher" range="[0.0.0,1.6.900.v20240613-2009)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher"/>
                <property name="maven-version" value="1.6.900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher" version="1.6.900.v20240613-2009"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher" version="1.6.900.v20240613-2009"/>
                <provided namespace="java.package" name="org.eclipse.equinox.launcher" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher" version="1.6.900.v20240613-2009">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.launcher
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.source" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher" version="1.6.900.v20240613-2009"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher;singleton:=true
Bundle-Version: 1.6.900.v20240613-2009
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.event" version="1.1.400.v20240416-0657" generation="2">
            <update id="org.eclipse.pde.spy.event" range="[0.0.0,1.1.400.v20240416-0657)" severity="0"/>
            <properties size="8">
                <property name="df_LT.name" value="Event Spy"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.event"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.event" version="1.1.400.v20240416-0657"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.event" version="1.1.400.v20240416-0657"/>
                <provided namespace="java.package" name="org.eclipse.pde.spy.event" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.event" version="1.1.400.v20240416-0657">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.8.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="3.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.spy.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="1.9.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.spy.event
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.event.source" range="[1.1.400.v20240416-0657,1.1.400.v20240416-0657]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.spy.event" version="1.1.400.v20240416-0657"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.event;singleton:=true
Bundle-Version: 1.1.400.v20240416-0657
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant1.source" version="3.6.100.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.tests.resources.saveparticipant1.source" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Save Participant 1 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant1"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant1.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant1.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant1.source" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.resources.saveparticipant1.source" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant1.source
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.admin" version="1.3.500.v20240616-0625" generation="2">
            <update id="org.eclipse.equinox.p2.ui.admin" range="[0.0.0,1.3.500.v20240616-0625)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="p2 Admin UI"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.admin"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin" version="1.3.500.v20240616-0625"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.admin" version="1.3.500.v20240616-0625"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.admin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.admin.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.admin.preferences" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.admin" version="1.3.500.v20240616-0625">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="28">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" 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.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.actions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.dialogs" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.model" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.query" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.viewers" 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.director" 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.updatechecker" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.ui" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.environment" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.admin
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.source" range="[1.3.500.v20240616-0625,1.3.500.v20240616-0625]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.admin" version="1.3.500.v20240616-0625"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin;singleton:=true
Bundle-Version: 1.3.500.v20240616-0625
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.win32.win32.x86_64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.metadata.source" version="2.9.100.v20240416-0654" singleton="false">
            <update id="org.eclipse.equinox.p2.metadata.source" range="[0.0.0,2.9.100.v20240416-0654)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Metadata Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.metadata"/>
                <property name="maven-version" value="2.9.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.source" version="2.9.100.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.source" version="2.9.100.v20240416-0654"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.metadata.source" version="2.9.100.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.metadata.source" version="2.9.100.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.source
Bundle-Version: 2.9.100.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.eclipse.equinox.simpleconfigurator" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:1);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.headless.build.manager.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.headless.build.manager.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.headless.build.manager:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.headless.build.manager"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.headless.build.manager.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.headless.build.manager.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.headless.build.manager.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.headless.build.manager.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.headless.build.manager.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.sdk.source" version="1.3.300.v20240207-1113" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.sdk.source" range="[0.0.0,1.3.300.v20240207-1113)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Platform Update Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.sdk"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.source" version="1.3.300.v20240207-1113"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk.source" version="1.3.300.v20240207-1113"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.sdk.source" version="1.3.300.v20240207-1113">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.sdk.source" version="1.3.300.v20240207-1113"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.source
Bundle-Version: 1.3.300.v20240207-1113
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolinggtk.linux.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench3.source" version="0.17.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.ui.workbench3.source" range="[0.0.0,0.17.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Bundle for Workbench APIs available in e4 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench3"/>
                <property name="maven-version" value="0.17.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench3.source" version="0.17.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench3.source" version="0.17.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench3.source" version="0.17.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench3.source" version="0.17.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench3.source
Bundle-Version: 0.17.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.user.ui.feature.group" version="2.4.2500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.user.ui.feature.group" range="[0.0.0,2.4.2500.v20240812-2151)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.user.ui"/>
                <property name="maven-version" value="2.4.2500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2, Provisioning for IDEs."/>
                <property name="df_LT.description" value="Eclipse p2 Provisioning Platform for use in IDE related scenarios"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.group" version="2.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.feature.group" range="[1.4.2500.v20240812-2151,1.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.feature.group" range="[1.4.2500.v20240801-1024,1.4.2500.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatesite" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.importexport" range="[1.4.500.v20240621-1554,1.4.500.v20240621-1554]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.jar" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]">
                    <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.director.source" version="2.6.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.director.source" range="[0.0.0,2.6.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Director Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.director"/>
                <property name="maven-version" value="2.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.source" version="2.6.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.director.source" version="2.6.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.director.source" version="2.6.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.director.source" version="2.6.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.director.source
Bundle-Version: 2.6.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" version="1.1.100.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" range="[0.0.0,1.1.100.v20240808-1900)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF HttpComponents 4.5 Filetransfer Windows Components Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.httpclient5.win32"/>
                <property name="maven-version" value="1.1.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" version="1.1.100.v20240808-1900"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source" version="1.1.100.v20240808-1900">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.provider.filetransfer.httpclient5.win32.source" version="1.1.100.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient5.win32.source
Bundle-Version: 1.1.100.v20240808-1900
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.tests.ui.source" version="3.11.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.ant.tests.ui.source" range="[0.0.0,3.11.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Ant UI Test Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.tests.ui"/>
                <property name="maven-version" value="3.11.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.ui.source" version="3.11.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.tests.ui.source" version="3.11.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.tests.ui.source" version="3.11.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.tests.ui.source" version="3.11.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.tests.ui.source
Bundle-Version: 3.11.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.pushstream" version="1.1.0.202212101352" singleton="false" generation="2">
            <update id="org.osgi.util.pushstream" range="[0.0.0,1.1.0.202212101352)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.pushstream"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.pushstream Version 1.1.0"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.pushstream"/>
                <property name="maven-version" value="1.1.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.pushstream" version="1.1.0.202212101352"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.pushstream" version="1.1.0.202212101352"/>
                <provided namespace="java.package" name="org.osgi.util.pushstream" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.osgi.util.pushstream" version="1.1.0.202212101352">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="org.osgi.util.function" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.1.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.util.pushstream
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.pushstream.source" range="[1.1.0.202212101352,1.1.0.202212101352]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.pushstream" version="1.1.0.202212101352"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.pushstream
Bundle-Version: 1.1.0.202212101352
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.i18n" version="1.17.0.v20231215-1130" singleton="false" generation="2">
            <update id="org.apache.batik.i18n" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.xmlgraphics : batik-i18n"/>
                <property name="maven-wrapped-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-wrapped-artifactId" value="batik-i18n"/>
                <property name="maven-wrapped-version" value="1.17"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.i18n" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.i18n" version="1.17.0.v20231215-1130"/>
                <provided namespace="java.package" name="org.apache.batik.i18n" version="1.17.0"/>
                <provided namespace="osgi.identity" name="org.apache.batik.i18n" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.batik.i18n
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.i18n.source" range="[1.17.0.v20231215-1130,1.17.0.v20231215-1130]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.i18n" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.i18n
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.source.feature.jar" version="3.16.0.v20240903-0240">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.16.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.source.feature.jar" version="3.16.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde.source" version="3.16.0.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde.source" version="3.16.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant" version="3.6.100.v20240522-1043" generation="2">
            <update id="org.eclipse.core.tests.resources.saveparticipant" range="[0.0.0,3.6.100.v20240522-1043)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Core Tests Save Participant"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant" version="3.6.100.v20240522-1043"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant" version="3.6.100.v20240522-1043"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.saveparticipant" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant" version="3.6.100.v20240522-1043">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant1" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant2" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant3" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.resources.saveparticipant
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant.source" range="[3.6.100.v20240522-1043,3.6.100.v20240522-1043]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.resources.saveparticipant" version="3.6.100.v20240522-1043"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant; singleton:=true
Bundle-Version: 3.6.100.v20240522-1043
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.source" version="1.9.500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.tests.source" range="[0.0.0,1.9.500.v20240812-2151)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Tests (Incubation) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests"/>
                <property name="maven-version" value="1.9.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.source" version="1.9.500.v20240812-2151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.source" version="1.9.500.v20240812-2151"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.source" version="1.9.500.v20240812-2151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.source" version="1.9.500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.source
Bundle-Version: 1.9.500.v20240812-2151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.examples.browser.demos.source" version="3.108.500.v20240605-2103" singleton="false">
            <update id="org.eclipse.swt.examples.browser.demos.source" range="[0.0.0,3.108.500.v20240605-2103)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="SWT Browser Demos Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.examples.browser.demos"/>
                <property name="maven-version" value="3.108.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.examples.browser.demos.source" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.examples.browser.demos.source" version="3.108.500.v20240605-2103"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.examples.browser.demos.source" version="3.108.500.v20240605-2103">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.examples.browser.demos.source" version="3.108.500.v20240605-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.examples.browser.demos.source
Bundle-Version: 3.108.500.v20240605-2103
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.inject.jakarta.inject-api.source" version="2.0.1" singleton="false">
            <update id="jakarta.inject.jakarta.inject-api.source" range="[0.0.0,2.0.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for jakarta.inject.jakarta.inject-api:2.0.1"/>
                <property name="maven-groupId" value="jakarta.inject"/>
                <property name="maven-artifactId" value="jakarta.inject-api"/>
                <property name="maven-version" value="2.0.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api.source" version="2.0.1"/>
                <provided namespace="osgi.bundle" name="jakarta.inject.jakarta.inject-api.source" version="2.0.1"/>
                <provided namespace="osgi.identity" name="jakarta.inject.jakarta.inject-api.source" version="2.0.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.inject.jakarta.inject-api.source" version="2.0.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.inject.jakarta.inject-api.source
Bundle-Version: 2.0.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching.ui.macosx" version="1.4.300.v20240321-1645" generation="2">
            <update id="org.eclipse.jdt.launching.ui.macosx" range="[0.0.0,1.4.300.v20240321-1645)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Mac OS X UI Launching Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching.ui.macosx"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.ui.macosx" version="1.4.300.v20240321-1645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching.ui.macosx" version="1.4.300.v20240321-1645"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.ui.macbundler" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching.ui.macosx" version="1.4.300.v20240321-1645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.launching" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.11.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.launching.ui.macosx
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.ui.macosx.source" range="[1.4.300.v20240321-1645,1.4.300.v20240321-1645]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.12.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
            </requires>
            <filter>
        (osgi.os=macosx)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.launching.ui.macosx" version="1.4.300.v20240321-1645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching.ui.macosx;singleton:=true
Bundle-Version: 1.4.300.v20240321-1645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.compendium.sdk.feature.group" version="3.23.300.v20240722-2103" singleton="false">
            <update id="org.eclipse.equinox.compendium.sdk.feature.group" range="[0.0.0,3.23.300.v20240722-2103)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.compendium.sdk"/>
                <property name="maven-version" value="3.23.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Compendium SDK"/>
                <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 &quot;Compendium Services&quot;. &#10;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.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.compendium.sdk.feature.group" version="3.23.300.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="21">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.coordinator" range="[1.5.300.v20240214-0846,1.5.300.v20240214-0846]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.coordinator.source" range="[1.5.300.v20240214-0846,1.5.300.v20240214-0846]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.cm" range="[1.6.100.v20240329-0940,1.6.100.v20240329-0940]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.cm.source" range="[1.6.100.v20240329-0940,1.6.100.v20240329-0940]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.device" range="[1.2.100.v20240513-1104,1.2.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.device.source" range="[1.2.100.v20240513-1104,1.2.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event.source" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.metatype" range="[1.6.600.v20240513-1104,1.6.600.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.metatype.source" range="[1.6.600.v20240513-1104,1.6.600.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.source" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs.source" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.useradmin" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.useradmin.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.coordinator" range="[1.0.2.201505202024,1.0.2.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.coordinator.source" range="[1.0.2.201505202024,1.0.2.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.compendium.sdk.feature.jar" range="[3.23.300.v20240722-2103,3.23.300.v20240722-2103]">
                    <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.ui.views.source" version="3.12.400.v20240620-1945" singleton="false">
            <update id="org.eclipse.ui.views.source" range="[0.0.0,3.12.400.v20240620-1945)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Views Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views"/>
                <property name="maven-version" value="3.12.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.source" version="3.12.400.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views.source" version="3.12.400.v20240620-1945"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views.source" version="3.12.400.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.views.source" version="3.12.400.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views.source
Bundle-Version: 3.12.400.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.6.300.v20240515-1919" generation="2">
            <update id="org.eclipse.equinox.p2.ui.sdk.scheduler" range="[0.0.0,1.6.300.v20240515-1919)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning Platform Automatic Update Support"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.sdk.scheduler"/>
                <property name="maven-version" value="1.6.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.6.300.v20240515-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.6.300.v20240515-1919"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.sdk.scheduler" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.sdk.scheduler.migration" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.6.300.v20240515-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="30">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatechecker" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="2.3.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.engine.phases" 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.query" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.touchpoint.eclipse" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.actions" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.ui.query" 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.updatechecker" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.12.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.ui" range="[2.0.0,3.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.6.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.ui.sdk.scheduler
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.sdk.scheduler.source" range="[1.6.300.v20240515-1919,1.6.300.v20240515-1919]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.ui.sdk.scheduler" version="1.6.300.v20240515-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.sdk.scheduler;singleton:=true
Bundle-Version: 1.6.300.v20240515-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-commons" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-suite-commons" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Suite Commons"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-commons"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-commons" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-commons" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.suite.commons" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-commons" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="18">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.engine.discovery" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.launcher.core" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-suite-commons
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-commons.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-commons" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-commons
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.source.feature.group" version="2.3.1900.v20240903-0240" singleton="false">
            <update id="org.eclipse.help.source.feature.group" range="[0.0.0,2.3.1900.v20240903-0240)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.help.feature"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="2.3.1900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Help System Developer Resources"/>
                <property name="df_LT.description" value="Eclipse help system."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source.feature.group" version="2.3.1900.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.group" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty.source" range="[3.9.200.v20240321-1445,3.9.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.source" range="[1.8.200.v20240321-1445,1.8.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.source" range="[1.2.100.v20240321-1445,1.2.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry.source" range="[1.3.0.v20240213-1427,1.3.0.v20240213-1427]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.base.source" range="[4.4.500.v20240903-0240,4.4.500.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.ui.source" range="[4.7.100.v20240621-0541,4.7.100.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.webapp.source" range="[3.11.500.v20240606-0803,3.11.500.v20240606-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net.source" range="[1.5.500.v20240625-1706,1.5.500.v20240625-1706]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.source.feature.jar" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]">
                    <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.jetty.session" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.session" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: Sessions"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: Sessions"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-session"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.session" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.session" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.session" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.session" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="31">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.sql" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.naming" range="0.0.0"/>
                <required namespace="java.package" name="javax.sql" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.http" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.io" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.server.handler" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.statistic" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.session
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.session.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.session" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.session
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.jsp.jasper.source" version="1.2.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.jsp.jasper.source" range="[0.0.0,1.2.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Jasper Jsp Support Bundle Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.jsp.jasper"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.source" version="1.2.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper.source" version="1.2.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.jsp.jasper.source" version="1.2.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jsp.jasper.source" version="1.2.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper.source
Bundle-Version: 1.2.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.ide" version="3.22.300.v20240828-1234" generation="2">
            <update id="org.eclipse.ui.ide" range="[0.0.0,3.22.300.v20240828-1234)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Eclipse IDE UI"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.ide"/>
                <property name="maven-version" value="3.22.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="43">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide" version="3.22.300.v20240828-1234"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.ide" version="3.22.300.v20240828-1234"/>
                <provided namespace="java.package" name="org.eclipse.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.ide" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.ide.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.ide.fileSystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.ide.undo" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.addons" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.filesystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.misc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.registry" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.ide.undo" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.bookmarkexplorer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.framelist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.markers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.navigator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.tasklist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.wizards.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.wizards.datatransfer.expressions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.wizards.newresource" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.part" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.framelist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.markers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.markers.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.navigator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.tasklist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.wizards.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.wizards.newresource" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.ide" version="3.22.300.v20240828-1234">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.20.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.204.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.12.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="[2.8.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.7.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="[1.4.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="2.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="[1.12.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="[1.15.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.ide" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="[1.9.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="[0.18.0,1.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="3.12.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.ide
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide.source" range="[3.22.300.v20240828-1234,3.22.300.v20240828-1234]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.ide" version="3.22.300.v20240828-1234"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.ide; singleton:=true
Bundle-Version: 3.22.300.v20240828-1234
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extensionlocation" version="1.5.400.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.p2.extensionlocation" range="[0.0.0,1.5.400.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Extension Location Repository Support"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extensionlocation"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extensionlocation" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.extensionlocation" version="1.5.400.v20240321-1450"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.extensionlocation" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.extensionlocation" version="1.5.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.8.0,3.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.metadata.repository" 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.directorywatcher" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.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.eclipse" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.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="1.6.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.extensionlocation
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extensionlocation.source" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.extensionlocation" version="1.5.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.extensionlocation;singleton:=true
Bundle-Version: 1.5.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.apache.felix.scr" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.felix.scr" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.property.source" version="1.10.300.v20240424-0444" singleton="false">
            <update id="org.eclipse.core.databinding.property.source" range="[0.0.0,1.10.300.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Properties Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.property"/>
                <property name="maven-version" value="1.10.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.property.source" version="1.10.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.property.source" version="1.10.300.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.property.source" version="1.10.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.databinding.property.source" version="1.10.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.property.source
Bundle-Version: 1.10.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.repository" version="1.1.0.201505202024" singleton="false" generation="2">
            <update id="org.osgi.service.repository" range="[0.0.0,1.1.0.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.repository"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.repository Version 1.1.0."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.repository"/>
                <property name="maven-version" value="1.1.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.repository" version="1.1.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.repository" version="1.1.0.201505202024"/>
                <provided namespace="java.package" name="org.osgi.service.repository" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.repository" version="1.1.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.osgi.service.repository
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.repository.source" range="[1.1.0.201505202024,1.1.0.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.repository" version="1.1.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.repository
Bundle-Version: 1.1.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.ppc64le" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.gtk.linux.ppc64le" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for GTK on ppc64le"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.ppc64le"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="27">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.ppc64le" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.accessibility.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.cairo" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk3" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.gtk4" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.opengl.glx" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.ppc64le" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.gtk.linux.ppc64le" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.ini.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.ini.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit4.runtime" version="1.3.100.v20231214-1952" generation="2">
            <update id="org.eclipse.jdt.junit4.runtime" range="[0.0.0,1.3.100.v20231214-1952)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools JUnit4 Runtime Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit4.runtime"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit4.runtime" version="1.3.100.v20231214-1952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit4.runtime" version="1.3.100.v20231214-1952"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit4.runner" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit4.runtime" version="1.3.100.v20231214-1952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.junit" range="4.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.jdt.junit4.runtime
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.junit4.runtime" version="1.3.100.v20231214-1952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit4.runtime;singleton:=true
Bundle-Version: 1.3.100.v20231214-1952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.util.position" version="1.0.1.201505202026" singleton="false" generation="2">
            <update id="org.osgi.util.position" range="[0.0.0,1.0.1.201505202026)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.util.position"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.util.position Version 1.0.1."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.util.position"/>
                <property name="maven-version" value="1.0.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position" version="1.0.1.201505202026"/>
                <provided namespace="osgi.bundle" name="org.osgi.util.position" version="1.0.1.201505202026"/>
                <provided namespace="java.package" name="org.osgi.util.position" version="1.0.1"/>
                <provided namespace="osgi.identity" name="org.osgi.util.position" version="1.0.1.201505202026">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.util.measurement" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.2))">
                    <description>
            org.osgi.util.position
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position.source" range="[1.0.1.201505202026,1.0.1.201505202026]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.util.position" version="1.0.1.201505202026"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.util.position
Bundle-Version: 1.0.1.201505202026
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit" version="1.1.400.v20240419-1435" generation="2">
            <update id="org.eclipse.jdt.ui.unittest.junit" range="[0.0.0,1.1.400.v20240419-1435)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools Unit Test support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit" version="1.1.400.v20240419-1435"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.unittest.junit" version="1.1.400.v20240419-1435"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.unittest.junit" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.unittest.junit.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.ui.unittest.junit.ui" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.unittest.junit" version="1.1.400.v20240419-1435">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.eclipse.unittest.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.24.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.core" range="[3.11.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="1.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit" range="3.14.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.ui.unittest.junit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.source" range="[1.1.400.v20240419-1435,1.1.400.v20240419-1435]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.ui.unittest.junit" version="1.1.400.v20240419-1435"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.unittest.junit;singleton:=true
Bundle-Version: 1.1.400.v20240419-1435
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.ui.admin.rcp.source" version="1.4.100.v20240201-0843" singleton="false">
            <update id="org.eclipse.equinox.p2.ui.admin.rcp.source" range="[0.0.0,1.4.100.v20240201-0843)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Provisioning Admin UI RCP (Incubation) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.ui.admin.rcp"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.admin.rcp.source" version="1.4.100.v20240201-0843"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.ui.admin.rcp.source" version="1.4.100.v20240201-0843"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.ui.admin.rcp.source" version="1.4.100.v20240201-0843">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.admin.rcp.source" version="1.4.100.v20240201-0843"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.ui.admin.rcp.source
Bundle-Version: 1.4.100.v20240201-0843
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.ibm.icu" version="75.1.0" singleton="false" generation="2">
            <update id="com.ibm.icu" range="[0.0.0,75.1.0)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="ICU4J"/>
                <property name="org.eclipse.equinox.p2.description" value="International Components for Unicode for Java"/>
                <property name="org.eclipse.equinox.p2.provider" value="Unicode, Inc."/>
                <property name="maven-groupId" value="com.ibm.icu"/>
                <property name="maven-artifactId" value="icu4j"/>
                <property name="maven-version" value="75.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.ibm.icu" version="75.1.0"/>
                <provided namespace="osgi.bundle" name="com.ibm.icu" version="75.1.0"/>
                <provided namespace="java.package" name="com.ibm.icu.lang" version="0.0.0"/>
                <provided namespace="java.package" name="com.ibm.icu.math" version="0.0.0"/>
                <provided namespace="java.package" name="com.ibm.icu.number" version="0.0.0"/>
                <provided namespace="java.package" name="com.ibm.icu.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.ibm.icu.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="com.ibm.icu" version="75.1.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            com.ibm.icu
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.ibm.icu.source" range="[75.1.0,75.1.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.ibm.icu" version="75.1.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.ibm.icu
Bundle-Version: 75.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.core" version="3.8.500.v20240702-1051" generation="2">
            <update id="org.eclipse.jdt.apt.core" range="[0.0.0,3.8.500.v20240702-1051)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Annotation Processing Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.core"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="19">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.core" version="3.8.500.v20240702-1051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.core" version="3.8.500.v20240702-1051"/>
                <provided namespace="java.package" name="com.sun.mirror.apt" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.mirror.declaration" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.mirror.type" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.mirror.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.env" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.declaration" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.env" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.generatedfile" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.type" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.internal.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.core.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.core" version="3.8.500.v20240702-1051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.6.5"/>
                <required namespace="java.package" name="com.sun.mirror.type" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.apt.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.core.source" range="[3.8.500.v20240702-1051,3.8.500.v20240702-1051]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.apt.core" version="3.8.500.v20240702-1051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.core; singleton:=true
Bundle-Version: 3.8.500.v20240702-1051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extras.feature.source.feature.group" version="1.4.2500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.extras.feature.source.feature.group" range="[0.0.0,1.4.2500.v20240812-2151)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extras.feature"/>
                <property name="maven-version" value="1.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 RCP Management Facilities"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.source.feature.group" version="1.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="10">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.feature.group" range="[1.4.2500.v20240812-2151,1.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.app.source" range="[1.3.400.v20240425-1316,1.3.400.v20240425-1316]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.directorywatcher.source" range="[1.4.400.v20240321-1450,1.4.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.reconciler.dropins.source" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.source" range="[1.9.200.v20240429-0755,1.9.200.v20240429-0755]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extensionlocation.source" range="[1.5.400.v20240321-1450,1.5.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.tools.source" range="[2.4.400.v20240416-0654,2.4.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.eclipse.source" range="[1.6.200.v20240812-2151,1.6.200.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.source.feature.jar" range="[1.4.2500.v20240812-2151,1.4.2500.v20240812-2151]">
                    <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.jdt.compiler.tool.tests.source" version="1.4.500.v20240724-1734" singleton="false">
            <update id="org.eclipse.jdt.compiler.tool.tests.source" range="[0.0.0,1.4.500.v20240724-1734)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Compiler Tool Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.compiler.tool.tests"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.tool.tests.source" version="1.4.500.v20240724-1734"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.compiler.tool.tests.source" version="1.4.500.v20240724-1734"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.compiler.tool.tests.source" version="1.4.500.v20240724-1734">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.compiler.tool.tests.source" version="1.4.500.v20240724-1734"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.compiler.tool.tests.source
Bundle-Version: 1.4.500.v20240724-1734
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.monitoring" version="1.3.300.v20240321-1245" generation="2">
            <update id="org.eclipse.ui.monitoring" range="[0.0.0,1.3.300.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Bundle-Name" value="UI Freeze Monitoring"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.monitoring"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.monitoring" version="1.3.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.monitoring" version="1.3.300.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.monitoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.monitoring.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.monitoring" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.monitoring" version="1.3.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.106.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="[1.15.300,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event.propertytypes" range="[1.4.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.monitoring
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.monitoring.source" range="[1.3.300.v20240321-1245,1.3.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.monitoring" version="1.3.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.monitoring;singleton:=true
Bundle-Version: 1.3.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar" version="2.0.200.v20240808-1900">
            <properties size="13">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Java/JVM 11+ HttpClient FileTransfer Provider"/>
                <property name="df_LT.description" value="This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclientjava.feature"/>
                <property name="maven-version" value="2.0.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar" version="2.0.200.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.httpclientjava.feature" version="2.0.200.v20240808-1900"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.httpclientjava.feature" version="2.0.200.v20240808-1900"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.cocoa.macosx.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.externaltools" version="1.3.400.v20240413-1529" generation="2">
            <update id="org.eclipse.core.externaltools" range="[0.0.0,1.3.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="External Tools Headless Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.externaltools"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.externaltools" version="1.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.externaltools" version="1.3.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.core.externaltools.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.externaltools.internal.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.externaltools.internal.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.externaltools.internal.registry" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.externaltools" version="1.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.9.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.800,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.externaltools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.externaltools.source" range="[1.3.400.v20240413-1529,1.3.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.externaltools" version="1.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.externaltools;singleton:=true
Bundle-Version: 1.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.launching.ui.macosx.source" version="1.4.300.v20240321-1645" singleton="false">
            <update id="org.eclipse.jdt.launching.ui.macosx.source" range="[0.0.0,1.4.300.v20240321-1645)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Mac OS X UI Launching Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.launching.ui.macosx"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.ui.macosx.source" version="1.4.300.v20240321-1645"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.launching.ui.macosx.source" version="1.4.300.v20240321-1645"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.launching.ui.macosx.source" version="1.4.300.v20240321-1645">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.launching.ui.macosx.source" version="1.4.300.v20240321-1645"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.launching.ui.macosx.source
Bundle-Version: 1.4.300.v20240321-1645
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.cheatsheets" version="3.8.500.v20240621-0541" generation="2">
            <update id="org.eclipse.ui.cheatsheets" range="[0.0.0,3.8.500.v20240621-0541)" severity="0"/>
            <properties size="9">
                <property name="df_LT.PLUGIN_NAME" value="Cheat Sheets"/>
                <property name="df_LT.PROVIDER_NAME" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%PLUGIN_NAME"/>
                <property name="org.eclipse.equinox.p2.provider" value="%PROVIDER_NAME"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.ui.cheatsheets"/>
                <property name="maven-version" value="3.8.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="19">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cheatsheets" version="3.8.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" version="3.8.500.v20240621-0541"/>
                <provided namespace="java.package" name="org.eclipse.ui.cheatsheets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.composite.explorer" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.composite.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.composite.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.composite.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.data" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.registry" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.state" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.cheatsheets.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.provisional.cheatsheets" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.cheatsheets" version="3.8.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.ui" range="[4.6.0,5.0.0)" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.cheatsheets
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.cheatsheets.source" range="[3.8.500.v20240621-0541,3.8.500.v20240621-0541]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.cheatsheets" version="3.8.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.cheatsheets; singleton:=true
Bundle-Version: 3.8.500.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.edit.feature.group" version="1.12.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.edit.feature.group" range="[0.0.0,1.12.0.v20240604-0832)" severity="0"/>
            <properties size="12">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding.edit"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Data Binding"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework and integrating with EMF's editing framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.feature.group" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit" range="[1.10.0.v20240604-0832,1.10.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.edit.feature.jar" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.jface.text.tests.source" version="3.13.600.v20240816-1151" singleton="false">
            <update id="org.eclipse.jface.text.tests.source" range="[0.0.0,3.13.600.v20240816-1151)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Text Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.text.tests"/>
                <property name="maven-version" value="3.13.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text.tests.source" version="3.13.600.v20240816-1151"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.text.tests.source" version="3.13.600.v20240816-1151"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.text.tests.source" version="3.13.600.v20240816-1151">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.text.tests.source" version="3.13.600.v20240816-1151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.text.tests.source
Bundle-Version: 3.13.600.v20240816-1151
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.core.source.feature.group" version="1.16.200.v20240717-2103" singleton="false">
            <update id="org.eclipse.equinox.server.core.source.feature.group" range="[0.0.0,1.16.200.v20240717-2103)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.core"/>
                <property name="maven-version" value="1.16.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Core Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.source.feature.group" version="1.16.200.v20240717-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="26">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.feature.group" range="[1.16.200.v20240717-2103,1.16.200.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.source" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.services.source" range="[3.12.100.v20240327-0645,3.12.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util.source" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.source" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs.source" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry.source" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state.source" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.scr.source" range="[2.2.12,2.2.12]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function.source" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise.source" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement.source" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position.source" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm.source" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.source" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning.source" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp.source" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.source.feature.jar" range="[1.16.200.v20240717-2103,1.16.200.v20240717-2103]">
                    <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.test.feature.jar" version="3.8.1000.v20240824-0911">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2021 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Test Framework"/>
                <property name="df_LT.description" value="Eclipse Test Framework. Used in conjunction with Eclipse JUnit tests."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.test.feature"/>
                <property name="maven-artifactId" value="org.eclipse.test"/>
                <property name="maven-version" value="3.8.1000-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.feature.jar" version="3.8.1000.v20240824-0911"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.test" version="3.8.1000.v20240824-0911"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.test" version="3.8.1000.v20240824-0911"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.emf.databinding.feature.jar" version="1.12.0.v20240604-0832">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Data Binding"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.feature.jar" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.databinding" version="1.12.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.databinding" version="1.12.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.text" version="3.14.100.v20240524-2010" singleton="false" generation="2">
            <update id="org.eclipse.text" range="[0.0.0,3.14.100.v20240524-2010)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Text"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text"/>
                <property name="maven-version" value="3.14.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text" version="3.14.100.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text" version="3.14.100.v20240524-2010"/>
                <provided namespace="java.package" name="org.eclipse.jface.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.link" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.projection" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.rules" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.source" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.text.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.edits" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.readers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.templates" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.undo" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.text" version="3.14.100.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" 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.equinox.preferences" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.text
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.source" range="[3.14.100.v20240524-2010,3.14.100.v20240524-2010]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.text" version="3.14.100.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text
Bundle-Version: 3.14.100.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.director.app.source" version="1.3.400.v20240425-1316" singleton="false">
            <update id="org.eclipse.equinox.p2.director.app.source" range="[0.0.0,1.3.400.v20240425-1316)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Director Application Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.director.app"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.app.source" version="1.3.400.v20240425-1316"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.director.app.source" version="1.3.400.v20240425-1316"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.director.app.source" version="1.3.400.v20240425-1316">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.director.app.source" version="1.3.400.v20240425-1316"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.director.app.source
Bundle-Version: 1.3.400.v20240425-1316
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.test.performance.source" version="3.20.200.v20240612-0620" singleton="false">
            <update id="org.eclipse.test.performance.source" range="[0.0.0,3.20.200.v20240612-0620)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Performance Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.test"/>
                <property name="maven-artifactId" value="org.eclipse.test.performance"/>
                <property name="maven-version" value="3.20.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance.source" version="3.20.200.v20240612-0620"/>
                <provided namespace="osgi.bundle" name="org.eclipse.test.performance.source" version="3.20.200.v20240612-0620"/>
                <provided namespace="osgi.identity" name="org.eclipse.test.performance.source" version="3.20.200.v20240612-0620">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.test.performance.source" version="3.20.200.v20240612-0620"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.test.performance.source
Bundle-Version: 3.20.200.v20240612-0620
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.publisher.source" version="1.9.200.v20240429-0755" singleton="false">
            <update id="org.eclipse.equinox.p2.publisher.source" range="[0.0.0,1.9.200.v20240429-0755)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Publisher Infrastructure Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.publisher"/>
                <property name="maven-version" value="1.9.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.source" version="1.9.200.v20240429-0755"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher.source" version="1.9.200.v20240429-0755"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.publisher.source" version="1.9.200.v20240429-0755">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.publisher.source" version="1.9.200.v20240429-0755"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.publisher.source
Bundle-Version: 1.9.200.v20240429-0755
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.help.webapp" version="3.11.500.v20240606-0803" generation="2">
            <update id="org.eclipse.help.webapp" range="[0.0.0,3.11.500.v20240606-0803)" severity="0"/>
            <properties size="9">
                <property name="df_LT.help_webapp_plugin_name" value="Help System Webapp"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%help_webapp_plugin_name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.help"/>
                <property name="maven-artifactId" value="org.eclipse.help.webapp"/>
                <property name="maven-version" value="3.11.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.webapp" version="3.11.500.v20240606-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.webapp" version="3.11.500.v20240606-0803"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp.data" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp.service" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp.servlet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.internal.webapp.utils" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.help.webapp" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.webapp" version="3.11.500.v20240606-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.help.base" range="[4.3.200,5.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper.registry" range="1.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.compiler.batch" range="[3.33.0,4.0.0)"/>
                <required namespace="java.package" name="javax.servlet" range="3.1.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="3.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.help.webapp
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.webapp.source" range="[3.11.500.v20240606-0803,3.11.500.v20240606-0803]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.help.webapp" version="3.11.500.v20240606-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.webapp;singleton:=true
Bundle-Version: 3.11.500.v20240606-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.equinox.http.registry" version="1.4.100.v20240321-1445" generation="2">
            <update id="org.eclipse.equinox.http.registry" range="[0.0.0,1.4.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Http Service Registry Extensions"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.registry"/>
                <property name="maven-version" value="1.4.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry" version="1.4.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.registry" version="1.4.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.http.registry" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.registry" version="1.4.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="2.3.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="2.3.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.service.http" range="1.2.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.1"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.http.registry
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.registry" version="1.4.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.registry;singleton:=true
Bundle-Version: 1.4.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug.ui" version="3.13.500.v20240822-0459" generation="2">
            <update id="org.eclipse.jdt.debug.ui" range="[0.0.0,3.13.500.v20240822-0459)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JDI Debug UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug.ui"/>
                <property name="maven-version" value="3.13.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="28">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui" version="3.13.500.v20240822-0459"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug.ui" version="3.13.500.v20240822-0459"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.ui.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.ui.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.debug.ui.launchConfigurations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.core.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.classpath" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.console" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.contentassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.display" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.heapwalking" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.jres" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.monitors" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.propertypages" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.snippeteditor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.sourcelookup" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.threadgroups" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.debug.ui.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug.ui" version="3.13.500.v20240822-0459">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.39.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="[3.13.400,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.debug" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.23.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation" range="[1.16.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.12.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.debug.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui.source" range="[3.13.500.v20240822-0459,3.13.500.v20240822-0459]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.debug.ui" version="3.13.500.v20240822-0459"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug.ui; singleton:=true
Bundle-Version: 3.13.500.v20240822-0459
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.net" version="1.5.400.v20240413-1529" generation="2">
            <update id="org.eclipse.ui.net" range="[0.0.0,1.5.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.PLUGIN_NAME" value="Internet Connection Management UI"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.net"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.net" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.net" version="1.5.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.net" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.net.auth" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.net" version="1.5.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="[1.0.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.net
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.net.source" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.net" version="1.5.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.net; singleton:=true
Bundle-Version: 1.5.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher" version="1.6.900.v20240613-2009" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher" range="1.6.900.v20240613-2009"/>
                <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.6.900.v20240613-2009"/>
                <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.6.900.v20240613-2009"/>
                <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="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:-startup);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:-startup);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.user.ui.source.feature.group" version="2.4.2500.v20240812-2151" singleton="false">
            <update id="org.eclipse.equinox.p2.user.ui.source.feature.group" range="[0.0.0,2.4.2500.v20240812-2151)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.user.ui"/>
                <property name="maven-version" value="2.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2009 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse p2 Provisioning Developer Resources"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.group" version="2.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extras.feature.source.feature.group" range="[1.4.2500.v20240812-2151,1.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.rcp.feature.source.feature.group" range="[1.4.2500.v20240801-1024,1.4.2500.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatesite.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.ui.importexport.source" range="[1.4.500.v20240621-1554,1.4.500.v20240621-1554]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.jar" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]">
                    <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.mockito.mockito-core" version="5.12.0" singleton="false" generation="2">
            <update id="org.mockito.mockito-core" range="[0.0.0,5.12.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Mockito Mock Library for Java. Core bundle requires Byte Buddy and Objenesis."/>
                <property name="maven-groupId" value="org.mockito"/>
                <property name="maven-artifactId" value="mockito-core"/>
                <property name="maven-version" value="5.12.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="69">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mockito.mockito-core" version="5.12.0"/>
                <provided namespace="osgi.bundle" name="org.mockito.mockito-core" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.configuration" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.configuration.injection" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.configuration.injection.filter" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.configuration.injection.scanner" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.configuration.plugins" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.bytebuddy" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.bytebuddy.inject" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.instance" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.proxy" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.settings" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.creation.util" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.debugging" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.exceptions" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.exceptions.stacktrace" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.exceptions.util" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.framework" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.hamcrest" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.handler" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.invocation" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.invocation.finder" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.invocation.mockref" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.junit" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.listeners" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.matchers" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.matchers.apachecommons" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.matchers.text" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.progress" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.reporting" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.runners" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.runners.util" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.session" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.stubbing" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.stubbing.answers" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.stubbing.defaultanswers" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.util" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.util.collections" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.util.concurrent" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.util.io" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.util.reflection" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.verification" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.verification.api" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.verification.argumentmatching" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.internal.verification.checkers" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.codegen" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.configuration" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.creation.instance" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.base" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.misusing" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.stacktrace" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.verification" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.verification.junit" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.exceptions.verification.opentest4j" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.hamcrest" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.invocation" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.junit" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.listeners" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.mock" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.plugins" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.quality" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.session" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.stubbing" version="5.12.0"/>
                <provided namespace="java.package" name="org.mockito.verification" version="5.12.0"/>
                <provided namespace="osgi.identity" name="org.mockito.mockito-core" version="5.12.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="96">
                <required namespace="java.package" name="net.bytebuddy" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.agent" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.asm" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.field" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.method" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.modifier" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.description.type" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic.loading" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic.scaffold" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.dynamic.scaffold.subclass" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.attribute" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.bind.annotation" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.bytecode" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.implementation.bytecode.assign" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.jar.asm" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.matcher" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.pool" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="net.bytebuddy.utility" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="junit.framework" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.rules" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner.manipulation" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runner.notification" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.junit.runners.model" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.hamcrest" range="[2.2.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.objenesis" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="org.opentest4j" range="[1.3.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.mockito" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.codegen" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.configuration" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.creation.instance" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.base" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.misusing" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.stacktrace" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.verification" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.verification.junit" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.exceptions.verification.opentest4j" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.configuration" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.configuration.injection" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.configuration.injection.filter" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.configuration.injection.scanner" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.configuration.plugins" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.creation" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.creation.bytebuddy" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.creation.bytebuddy.inject" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.creation.instance" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.creation.settings" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.debugging" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.exceptions" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.exceptions.stacktrace" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.exceptions.util" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.framework" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.hamcrest" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.handler" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.invocation" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.invocation.finder" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.invocation.mockref" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.junit" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.listeners" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.matchers" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.matchers.apachecommons" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.matchers.text" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.progress" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.reporting" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.runners" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.runners.util" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.session" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.stubbing" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.stubbing.answers" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.stubbing.defaultanswers" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.util" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.util.collections" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.util.concurrent" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.util.io" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.util.reflection" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.verification" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.verification.api" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.verification.argumentmatching" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.internal.verification.checkers" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.invocation" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.junit" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.listeners" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.mock" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.plugins" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.quality" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.session" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.stubbing" range="[5.12.0,6.0.0)"/>
                <required namespace="java.package" name="org.mockito.verification" range="[5.12.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.mockito.mockito-core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.mockito.mockito-core.source" range="[5.12.0,5.12.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mockito.mockito-core" version="5.12.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mockito.mockito-core
Bundle-Version: 5.12.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.jetty.feature.group" version="1.11.500.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.server.jetty.feature.group" range="[0.0.0,1.11.500.v20240321-1445)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.jetty"/>
                <property name="maven-version" value="1.11.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Jetty Http Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.feature.group" version="1.11.500.v20240321-1445"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty" range="[3.9.200.v20240321-1445,3.9.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet" range="[1.8.200.v20240321-1445,1.8.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.jetty.feature.jar" range="[1.11.500.v20240321-1445,1.11.500.v20240321-1445]">
                    <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.e4.ui.workbench" version="1.15.500.v20240730-1919" generation="2">
            <update id="org.eclipse.e4.ui.workbench" range="[0.0.0,1.15.500.v20240730-1919)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 Workbench"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench"/>
                <property name="maven-version" value="1.15.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench" version="1.15.500.v20240730-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" version="1.15.500.v20240730-1919"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.addons" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.handlers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.lifecycle" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.modeling" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench" version="1.15.500.v20240730-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.model.workbench" range="1.2.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.11.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.change" range="2.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.e4.ui.workbench
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.osgi.service.event.EventAdmin)">
                    <description>
            org.eclipse.e4.ui.workbench
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.source" range="[1.15.500.v20240730-1919,1.15.500.v20240730-1919]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench" version="1.15.500.v20240730-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench;singleton:=true
Bundle-Version: 1.15.500.v20240730-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ds.core.source" version="1.3.500.v20240714-0803" singleton="false">
            <update id="org.eclipse.pde.ds.core.source" range="[0.0.0,1.3.500.v20240714-0803)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE DS Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.core"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.core.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.core.source" version="1.3.500.v20240714-0803"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.core.source" version="1.3.500.v20240714-0803">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ds.core.source" version="1.3.500.v20240714-0803"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.core.source
Bundle-Version: 1.3.500.v20240714-0803
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.metatype.annotations" version="1.4.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.metatype.annotations" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.metatype.annotations"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.metatype.annotations Version 1.4.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.metatype.annotations"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.annotations" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.metatype.annotations" version="1.4.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.metatype.annotations" version="1.4.1"/>
                <provided namespace="osgi.identity" name="org.osgi.service.metatype.annotations" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.metatype.annotations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.annotations.source" range="[1.4.1.202109301733,1.4.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.metatype.annotations" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.metatype.annotations
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.core" version="3.19.0.v20240815-2201" generation="2">
            <update id="org.eclipse.pde.core" range="[0.0.0,3.19.0.v20240815-2201)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="PDE Core"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.core"/>
                <property name="maven-version" value="3.19.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="39">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.core" version="3.19.0.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.core" version="3.19.0.v20240815-2201"/>
                <provided namespace="java.package" name="org.eclipse.pde.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.core.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.core.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.core.project" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.core.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.annotations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.bnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.builders" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.bundle" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.content" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.exports" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.feature" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.ibundle" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.ifeature" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.iproduct" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.ischema" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.isite" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.natures" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.product" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.project" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.schema" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.search" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.site" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.target" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.text.build" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.text.bundle" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.text.plugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.update.configurator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.core.variables" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.core" version="3.19.0.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="46">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.properties" range="[2.0.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.3.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.core
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="[1.12.300,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="java.package" name="org.bndtools.versioncontrol.ignores.manager.api" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.team.core" range="[3.10.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.garbagecollector" range="[1.3.100,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.resource" range="[4.3.0,6.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.publisher.eclipse" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" range="0.0.0"/>
                <required namespace="java.package" name="aQute.bnd.build" range="[4.4.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.progress" range="[1.3.0,2.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.21.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="[2.8.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.clipboard" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.director" range="[2.6.200,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[5.5.0,8.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.build" range="[3.12.300,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.core.source" range="[3.19.0.v20240815-2201,3.19.0.v20240815-2201]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="[2.4.200,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="[2.3.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.core" range="[2.10.200,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model" range="[4.2.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.repository" range="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.8.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.200,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service" range="[4.7.0,5.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.13.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.eclipse" range="[2.4.100,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.header" range="[2.5.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.publisher" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" range="[2.9.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="[3.7.200,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.version" range="[2.2.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.21.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" range="[2.8.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.variables" range="[3.6.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository.tools" range="[2.4.200,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.publisher.eclipse" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.core" version="3.19.0.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.core; singleton:=true
Bundle-Version: 3.19.0.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.jobs.source" version="3.15.400.v20240619-0602" singleton="false">
            <update id="org.eclipse.core.jobs.source" range="[0.0.0,3.15.400.v20240619-0602)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Jobs Mechanism Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.jobs"/>
                <property name="maven-version" value="3.15.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs.source" version="3.15.400.v20240619-0602"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.jobs.source" version="3.15.400.v20240619-0602"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.jobs.source" version="3.15.400.v20240619-0602">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.jobs.source" version="3.15.400.v20240619-0602"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.jobs.source
Bundle-Version: 3.15.400.v20240619-0602
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.annotation" version="1.2.100.v20240212-1051" singleton="false" generation="2">
            <update id="org.eclipse.jdt.annotation" range="[0.0.0,1.2.100.v20240212-1051)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="JDT Annotations for Enhanced Null Analysis"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="bundle"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.annotation"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation" version="1.2.100.v20240212-1051"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.annotation" version="1.2.100.v20240212-1051"/>
                <provided namespace="java.package" name="org.eclipse.jdt.annotation" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.annotation" version="1.2.100.v20240212-1051">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.jdt.annotation
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation.source" range="[1.2.100.v20240212-1051,1.2.100.v20240212-1051]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.annotation" version="1.2.100.v20240212-1051"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.annotation
Bundle-Version: 1.2.100.v20240212-1051
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.core.refactoring" version="3.14.500.v20240702-1521" generation="2">
            <update id="org.eclipse.ltk.core.refactoring" range="[0.0.0,3.14.500.v20240702-1521)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Refactoring Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.core.refactoring"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring" version="3.14.500.v20240702-1521"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" version="3.14.500.v20240702-1521"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.model" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.participants" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.core.refactoring.resource" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.core.refactoring" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.core.refactoring.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.core.refactoring.resource" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ltk.internal.core.refactoring.resource.undostates" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.core.refactoring" version="3.14.500.v20240702-1521">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.4.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ltk.core.refactoring
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.source" range="[3.14.500.v20240702-1521,3.14.500.v20240702-1521]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ltk.core.refactoring" version="3.14.500.v20240702-1521"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.core.refactoring; singleton:=true
Bundle-Version: 3.14.500.v20240702-1521
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.pluggable.core.source" version="1.4.500.v20240620-1418" singleton="false">
            <update id="org.eclipse.jdt.apt.pluggable.core.source" range="[0.0.0,1.4.500.v20240620-1418)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Compiler Apt IDE Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.pluggable.core"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.core.source" version="1.4.500.v20240620-1418"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.pluggable.core.source" version="1.4.500.v20240620-1418"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.pluggable.core.source" version="1.4.500.v20240620-1418">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.apt.pluggable.core.source" version="1.4.500.v20240620-1418"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.pluggable.core.source
Bundle-Version: 1.4.500.v20240620-1418
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spies.feature.group" version="1.0.400.v20240416-0657" singleton="false">
            <update id="org.eclipse.pde.spies.feature.group" range="[0.0.0,1.0.400.v20240416-0657)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spies"/>
                <property name="maven-version" value="1.0.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2016, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Olivier Prouvost (OPCoach) - create PDE Bundle, Context, Core spies"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Spies"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment spies."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.feature.group" version="1.0.400.v20240416-0657"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tools.layout.spy" range="[1.2.400.v20240321-1452,1.2.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.core" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.model" range="[0.13.300.v20240131-2101,0.13.300.v20240131-2101]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.css" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.preferences" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.context" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.bundle" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.event" range="[1.1.400.v20240416-0657,1.1.400.v20240416-0657]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.feature.jar" range="[1.0.400.v20240416-0657,1.0.400.v20240416-0657]">
                    <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.jface.source" version="3.35.0.v20240820-2045" singleton="false">
            <update id="org.eclipse.jface.source" range="[0.0.0,3.35.0.v20240820-2045)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface"/>
                <property name="maven-version" value="3.35.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.source" version="3.35.0.v20240820-2045"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.source" version="3.35.0.v20240820-2045"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.source" version="3.35.0.v20240820-2045">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.source" version="3.35.0.v20240820-2045"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.source
Bundle-Version: 3.35.0.v20240820-2045
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.core.feature.source.feature.group" version="1.7.300.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[0.0.0,1.7.300.v20240801-1024)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.core.feature"/>
                <property name="maven-version" value="1.7.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2011 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Equinox p2 Core Function Source"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" version="1.7.300.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="26">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.artifact.repository.source" range="[1.5.400.v20240416-0654,1.5.400.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.console.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.source" range="[2.12.100.v20240702-1335,2.12.100.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.director.source" range="[2.6.400.v20240321-1450,2.6.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.engine.source" range="[2.10.200.v20240425-1316,2.10.200.v20240425-1316]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.garbagecollector.source" range="[1.3.300.v20240321-1450,1.3.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.source" range="[2.9.100.v20240416-0654,2.9.100.v20240416-0654]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.repository.source" range="[1.5.400.v20240515-1919,1.5.400.v20240515-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.source" range="[2.9.100.v20240511-1722,2.9.100.v20240511-1722]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.eclipse.source" range="[2.4.300.v20240511-1722,2.4.300.v20240511-1722]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.natives.source" range="[1.5.300.v20240423-0755,1.5.300.v20240423-0755]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.manipulator.source" range="[2.3.300.v20240702-1335,2.3.300.v20240702-1335]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.source" range="[2.3.200.v20240321-1450,2.3.200.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.equinox.source" range="[1.3.200.v20240321-1450,1.3.200.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.source" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs.source" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.jarprocessor.source" range="[1.3.400.v20240321-1450,1.3.400.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.transport.ecf.source" range="[1.4.300.v20240321-1450,1.4.300.v20240321-1450]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.operations.source" range="[2.7.400.v20240425-0751,2.7.400.v20240425-0751]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx.source" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux.source" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32.source" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent.source" range="[1.3.100.v20240514-0729,1.3.100.v20240514-0729]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.jar" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]">
                    <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.reconciler.dropins.source" version="1.5.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.reconciler.dropins.source" range="[0.0.0,1.5.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Drop-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.reconciler.dropins"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.reconciler.dropins.source" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins.source" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.reconciler.dropins.source" version="1.5.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.reconciler.dropins.source" version="1.5.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins.source
Bundle-Version: 1.5.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.manipulation.source" version="1.21.200.v20240815-2038" singleton="false">
            <update id="org.eclipse.jdt.core.manipulation.source" range="[0.0.0,1.21.200.v20240815-2038)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Code Manipulation Functionality Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.manipulation"/>
                <property name="maven-version" value="1.21.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation.source" version="1.21.200.v20240815-2038"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.manipulation.source" version="1.21.200.v20240815-2038"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.manipulation.source" version="1.21.200.v20240815-2038">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.manipulation.source" version="1.21.200.v20240815-2038"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.manipulation.source
Bundle-Version: 1.21.200.v20240815-2038
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="slf4j.simple.source" version="2.0.16" singleton="false">
            <update id="slf4j.simple.source" range="[0.0.0,2.0.16)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for slf4j.simple:2.0.16"/>
                <property name="maven-groupId" value="org.slf4j"/>
                <property name="maven-artifactId" value="slf4j-simple"/>
                <property name="maven-version" value="2.0.16"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="slf4j.simple.source" version="2.0.16"/>
                <provided namespace="osgi.bundle" name="slf4j.simple.source" version="2.0.16"/>
                <provided namespace="osgi.identity" name="slf4j.simple.source" version="2.0.16">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="slf4j.simple.source" version="2.0.16"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: slf4j.simple.source
Bundle-Version: 2.0.16
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.readmetool.source" version="3.7.400.v20240424-0956" singleton="false">
            <update id="org.eclipse.ui.examples.readmetool.source" range="[0.0.0,3.7.400.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Readme File Editing Tool Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.readmetool"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.readmetool.source" version="3.7.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.readmetool.source" version="3.7.400.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.readmetool.source" version="3.7.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.examples.readmetool.source" version="3.7.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.readmetool.source
Bundle-Version: 3.7.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit" version="2.22.0.v20240604-0832" generation="2">
            <update id="org.eclipse.emf.edit" range="[0.0.0,2.22.0.v20240604-0832)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF Edit"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.22.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit" version="2.22.0.v20240604-0832"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.edit" version="2.22.0.v20240604-0832"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.command" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.domain" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.provider" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.provider.resource" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.tree" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.tree.impl" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.tree.provider" version="2.22.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.edit.tree.util" version="2.22.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.edit" version="2.22.0.v20240604-0832">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.9.0,4.0.0)" optional="true"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.common" range="[2.31.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="[2.37.0,3.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.change" range="[2.17.0,3.0.0)" optional="true"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.edit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source" range="[2.22.0.v20240604-0832,2.22.0.v20240604-0832]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.edit" version="2.22.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.edit; singleton:=true
Bundle-Version: 2.22.0.v20240604-0832
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.builder.source" version="3.12.500.v20240724-1734" singleton="false">
            <update id="org.eclipse.jdt.core.tests.builder.source" range="[0.0.0,3.12.500.v20240724-1734)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Builder Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.builder"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.builder.source" version="3.12.500.v20240724-1734"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder.source" version="3.12.500.v20240724-1734"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.builder.source" version="3.12.500.v20240724-1734">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.tests.builder.source" version="3.12.500.v20240724-1734"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.builder.source
Bundle-Version: 3.12.500.v20240724-1734
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-platform-suite-commons.source" version="1.11.0" singleton="false">
            <update id="junit-platform-suite-commons.source" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-platform-suite-commons:1.11.0"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-suite-commons"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-commons.source" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-suite-commons.source" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-suite-commons.source" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-suite-commons.source" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-suite-commons.source
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.harness" version="3.17.0.v20240712-0728" generation="2">
            <update id="org.eclipse.core.tests.harness" range="[0.0.0,3.17.0.v20240712-0728)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Core Tests Harness"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.harness"/>
                <property name="maven-version" value="3.17.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.harness" version="3.17.0.v20240712-0728"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.harness" version="3.17.0.v20240712-0728"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.harness" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.harness.session" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.session" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.harness" version="3.17.0.v20240712-0728">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="30">
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit4.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.junit5.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-platform-launcher" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-platform-engine" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-jupiter-engine" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-vintage-engine" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-platform-suite-commons" range="0.0.0"/>
                <required namespace="osgi.bundle" name="junit-platform-suite-engine" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="net.bytebuddy" range="0.0.0"/>
                <required namespace="java.package" name="org.apiguardian.api" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.condition" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.migrationsupport" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.params" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="java.package" name="org.opentest4j" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.harness
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.harness.source" range="[3.17.0.v20240712-0728,3.17.0.v20240712-0728]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.harness" version="3.17.0.v20240712-0728"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.harness;singleton:=true
Bundle-Version: 3.17.0.v20240712-0728
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.bidi.source" version="1.5.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.bidi.source" range="[0.0.0,1.5.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Bidirectional Text Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.bidi"/>
                <property name="maven-version" value="1.5.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.source" version="1.5.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.bidi.source" version="1.5.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.bidi.source" version="1.5.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.bidi.source" version="1.5.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.bidi.source
Bundle-Version: 1.5.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objenesis" version="3.4.0" singleton="false" generation="2">
            <update id="org.objenesis" range="[0.0.0,3.4.0)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Objenesis"/>
                <property name="org.eclipse.equinox.p2.description" value="A library for instantiating Java objects"/>
                <property name="org.eclipse.equinox.p2.provider" value="Joe Walnes, Henri Tremblay, Leonardo Mesquita"/>
                <property name="maven-groupId" value="org.objenesis"/>
                <property name="maven-artifactId" value="objenesis"/>
                <property name="maven-version" value="3.4"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objenesis" version="3.4.0"/>
                <provided namespace="osgi.bundle" name="org.objenesis" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.android" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.annotations" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.basic" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.gcj" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.perc" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.sun" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.instantiator.util" version="3.4.0"/>
                <provided namespace="java.package" name="org.objenesis.strategy" version="3.4.0"/>
                <provided namespace="osgi.identity" name="org.objenesis" version="3.4.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="COM.newmonics.PercClassLoader" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.misc" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="sun.reflect" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.objenesis
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objenesis.source" range="[3.4.0,3.4.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objenesis" version="3.4.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objenesis
Bundle-Version: 3.4.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.http.source" version="12.0.12" singleton="false">
            <update id="org.eclipse.jetty.http.source" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Core :: HTTP"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-http"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.http.source" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.http.source" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.http.source" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.http.source" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.http.source
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.tests.source" version="1.6.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.jsch.tests.source" range="[0.0.0,1.6.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JSch Tests Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jsch"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.tests"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.tests.source" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.tests.source" version="1.6.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.tests.source" version="1.6.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jsch.tests.source" version="1.6.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.tests.source
Bundle-Version: 1.6.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.useradmin.source" version="1.1.1.202109301733" singleton="false">
            <update id="org.osgi.service.useradmin.source" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.useradmin:1.1.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.useradmin"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.useradmin.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.useradmin.source" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.useradmin.source" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.useradmin.source
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.xml.bind-api" version="4.0.2" singleton="false" generation="2">
            <update id="jakarta.xml.bind-api" range="[0.0.0,4.0.2)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta XML Binding API"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta XML Binding API 4.0 Design Specification"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.xml.bind"/>
                <property name="maven-artifactId" value="jakarta.xml.bind-api"/>
                <property name="maven-version" value="4.0.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.xml.bind-api" version="4.0.2"/>
                <provided namespace="osgi.bundle" name="jakarta.xml.bind-api" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind.annotation" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind.annotation.adapters" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind.attachment" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind.helpers" version="4.0.2"/>
                <provided namespace="java.package" name="jakarta.xml.bind.util" version="4.0.2"/>
                <provided namespace="osgi.identity" name="jakarta.xml.bind-api" version="4.0.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="37">
                <required namespace="java.package" name="jakarta.activation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.xml.bind" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.xml.bind.annotation" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.xml.bind.annotation.adapters" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.xml.bind.attachment" range="0.0.0"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.ref" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.text" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.datatype" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.dom" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.sax" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.validation" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax.ext" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax.helpers" range="0.0.0"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))" min="0" greedy="false">
                    <description>
            jakarta.xml.bind-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=jakarta.xml.bind.JAXBContextFactory)" min="0" greedy="false">
                    <description>
            jakarta.xml.bind-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            jakarta.xml.bind-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.xml.bind-api.source" range="[4.0.2,4.0.2]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.xml.bind-api" version="4.0.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.xml.bind-api
Bundle-Version: 4.0.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.win32.win32.aarch64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher Win32 Arm64 Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.win32.win32.aarch64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.win32.win32.aarch64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.win32.win32.aarch64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.win32.win32.aarch64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable_root.gtk.linux.x86_64" version="3.8.2600.v20240722-2106">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.x86_64" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.equinox.executable_root.gtk.linux.x86_64" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="2">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
                <instructions size="1">
                    <instruction key="install">
            chmod(targetDir:${installFolder}, targetFile:launcher, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.rcp.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse 4 Rich Client Platform"/>
                <property name="df_LT.description" value="The bundles typical required by Eclipse RCP applications as of version 4.0"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.e4.rcp" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.e4.rcp" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.search" version="3.16.300.v20240620-1945" generation="2">
            <update id="org.eclipse.search" range="[0.0.0,3.16.300.v20240620-1945)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Search Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.search"/>
                <property name="maven-version" value="3.16.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search" version="3.16.300.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.search" version="3.16.300.v20240620-1945"/>
                <provided namespace="java.package" name="org.eclipse.search.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.internal.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.internal.ui.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.ui.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search2.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search2.internal.ui.basic.views" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search2.internal.ui.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.search2.internal.ui.text2" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.search" version="3.16.300.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.ui.refactoring" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search.core" range="[3.16.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.search
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.search.source" range="[3.16.300.v20240620-1945,3.16.300.v20240620-1945]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.search" version="3.16.300.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.search; singleton:=true
Bundle-Version: 3.16.300.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ua.tests.doc" version="1.2.500.v20240508-1001" generation="2">
            <update id="org.eclipse.ua.tests.doc" range="[0.0.0,1.2.500.v20240508-1001)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Doc"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ua.tests.doc"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.doc" version="1.2.500.v20240508-1001"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ua.tests.doc" version="1.2.500.v20240508-1001"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.doc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.doc.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.doc.internal.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.doc.internal.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ua.tests.doc.internal.linkchecker" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ua.tests.doc" version="1.2.500.v20240508-1001">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.http.registry" range="1.0.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.help" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.webapp" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.help.base" range="3.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="2.0.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin" range="2.0.200"/>
                <required namespace="java.package" name="javax.servlet" range="3.1.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="3.1.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ua.tests.doc
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.doc.source" range="[1.2.500.v20240508-1001,1.2.500.v20240508-1001]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ua.tests.doc" version="1.2.500.v20240508-1001"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ua.tests.doc;singleton:=true
Bundle-Version: 1.2.500.v20240508-1001
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644" singleton="false" generation="2">
            <update id="org.eclipse.orbit.xml-apis-ext" range="[0.0.0,1.0.0.v20230923-0644)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Extended XML APIs"/>
                <property name="org.eclipse.equinox.p2.provider" value="Orbit Project"/>
                <property name="maven-groupId" value="org.eclipse.orbit.legacy"/>
                <property name="maven-artifactId" value="org.eclipse.orbit.xml-apis-ext"/>
                <property name="maven-version" value="1.0.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644"/>
                <provided namespace="osgi.bundle" name="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644"/>
                <provided namespace="java.package" name="org.w3c.css.sac" version="1.3.0"/>
                <provided namespace="java.package" name="org.w3c.css.sac.helpers" version="1.3.0"/>
                <provided namespace="java.package" name="org.w3c.dom.smil" version="1.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.svg" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.dom.events" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JRE)(version=1.1))">
                    <description>
            org.eclipse.orbit.xml-apis-ext
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.orbit.xml-apis-ext
Bundle-Version: 1.0.0.v20230923-0644
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.rcp.source.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse RCP Developer Resources"/>
                <property name="df_LT.description" value="Rich Client Platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.rcp.feature"/>
                <property name="maven-artifactId" value="org.eclipse.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.source.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.rcp.source" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.rcp.source" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.emf.common.source.feature.group" version="2.32.0.v20240731-0952" singleton="false">
            <update id="org.eclipse.emf.common.source.feature.group" range="[0.0.0,2.32.0.v20240731-0952)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.common"/>
                <property name="maven-version" value="2.32.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Common Developer Resources"/>
                <property name="df_LT.description" value="Common platform-independent utilities used throughout EMF, including collection classes, notifiers, adapters, and commands."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source.feature.group" version="2.32.0.v20240731-0952"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.feature.group" range="[2.32.0.v20240731-0952,2.32.0.v20240731-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source" range="[2.31.0.v20240731-0952,2.31.0.v20240731-0952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.common.source.feature.jar" range="[2.32.0.v20240731-0952,2.32.0.v20240731-0952]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.apiguardian.api" version="1.1.2" singleton="false" generation="2">
            <update id="org.apiguardian.api" range="[0.0.0,1.1.2)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="apiguardian-api"/>
                <property name="org.eclipse.equinox.p2.description" value="@API Guardian"/>
                <property name="org.eclipse.equinox.p2.provider" value="apiguardian.org"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://github.com/apiguardian-team/apiguardian"/>
                <property name="maven-groupId" value="org.apiguardian"/>
                <property name="maven-artifactId" value="apiguardian-api"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apiguardian.api" version="1.1.2"/>
                <provided namespace="osgi.bundle" name="org.apiguardian.api" version="1.1.2"/>
                <provided namespace="java.package" name="org.apiguardian.api" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.apiguardian.api" version="1.1.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.6))">
                    <description>
            org.apiguardian.api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apiguardian.api.source" range="[1.1.2,1.1.2]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apiguardian.api" version="1.1.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apiguardian.api
Bundle-Version: 1.1.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolingwin32.win32.x86_64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.views.properties.tabbed.source" version="3.10.300.v20240424-0956" singleton="false">
            <update id="org.eclipse.ui.views.properties.tabbed.source" range="[0.0.0,3.10.300.v20240424-0956)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tabbed Properties View Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views.properties.tabbed"/>
                <property name="maven-version" value="3.10.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.properties.tabbed.source" version="3.10.300.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed.source" version="3.10.300.v20240424-0956"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views.properties.tabbed.source" version="3.10.300.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.views.properties.tabbed.source" version="3.10.300.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views.properties.tabbed.source
Bundle-Version: 3.10.300.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.jobs" version="3.15.400.v20240619-0602" generation="2">
            <update id="org.eclipse.core.jobs" range="[0.0.0,3.15.400.v20240619-0602)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Jobs Mechanism"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.jobs"/>
                <property name="maven-version" value="3.15.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs" version="3.15.400.v20240619-0602"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.jobs" version="3.15.400.v20240619-0602"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.jobs" version="0.0.0"/>
                <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="osgi.identity" name="org.eclipse.core.jobs" version="3.15.400.v20240619-0602">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.8.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.jobs
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs.source" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.jobs" version="3.15.400.v20240619-0602"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.jobs; singleton:=true
Bundle-Version: 3.15.400.v20240619-0602
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spy.core.source" version="1.1.400.v20240321-1452" singleton="false">
            <update id="org.eclipse.pde.spy.core.source" range="[0.0.0,1.1.400.v20240321-1452)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Spy Core plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spy.core"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.core.source" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.spy.core.source" version="1.1.400.v20240321-1452"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.spy.core.source" version="1.1.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.spy.core.source" version="1.1.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.spy.core.source
Bundle-Version: 1.1.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.p2.feature.group" version="1.12.1400.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.server.p2.feature.group" range="[0.0.0,1.12.1400.v20240801-1024)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.p2"/>
                <property name="maven-version" value="1.12.1400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="p2 Server Feature"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.feature.group" version="1.12.1400.v20240801-1024"/>
                <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.p2.core.feature.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.core" range="[2.3.6.v20201214,2.3.6.v20201214]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.pb" range="[2.3.6.v20201214,2.3.6.v20201214]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.feature.jar" range="[1.12.1400.v20240801-1024,1.12.1400.v20240801-1024]">
                    <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="a.jre.javase" version="12.0.0" singleton="false">
            <provides size="254">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="12.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.acl" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.tree" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="12.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="20.0.0" singleton="false">
            <provides size="260">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="20.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.foreign" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="20.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="20.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.rcp.feature.jar" version="4.33.0.v20240903-0618">
            <properties size="13">
                <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.update.feature.plugin" value="org.eclipse.rcp"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse RCP"/>
                <property name="df_LT.description" value="Rich Client Platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.rcp.feature"/>
                <property name="maven-artifactId" value="org.eclipse.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.rcp.feature.jar" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.rcp" version="4.33.0.v20240903-0618"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.rcp" version="4.33.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.e4.tools" version="4.10.500.v20240806-1811" generation="2">
            <update id="org.eclipse.e4.tools" range="[0.0.0,4.10.500.v20240806-1811)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Tools"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools"/>
                <property name="maven-version" value="4.10.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools" version="4.10.500.v20240806-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools" version="4.10.500.v20240806-1811"/>
                <provided namespace="java.package" name="org.eclipse.e4.internal.tools" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.internal.tools.wizards.classes" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.internal.tools.wizards.classes.templates" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.internal.tools.wizards.model" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools" version="4.10.500.v20240806-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.36.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="1.3.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="1.2.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="1.4.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="3.8.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.source" range="[4.10.500.v20240806-1811,4.10.500.v20240806-1811]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools" version="4.10.500.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools;singleton:=true
Bundle-Version: 4.10.500.v20240806-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.core" version="3.10.500.v20240621-0541" generation="2">
            <update id="org.eclipse.team.core" range="[0.0.0,3.10.500.v20240621-0541)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Team Support Core"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.team.core"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.core" version="3.10.500.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.core" version="3.10.500.v20240621-0541"/>
                <provided namespace="java.package" name="org.eclipse.team.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.diff" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.diff.provider" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.history.provider" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.importing.provisional" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.mapping.provider" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.subscribers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.synchronize" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.core.variants" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core.history" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core.importing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core.streams" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.team.internal.core.subscribers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.core" version="3.10.500.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.17.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.1.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.compare.core" range="[3.5.200,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.team.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.core.source" range="[3.10.500.v20240621-0541,3.10.500.v20240621-0541]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.team.core" version="3.10.500.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.core; singleton:=true
Bundle-Version: 3.10.500.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.metatype.source" version="1.4.1.202109301733" singleton="false">
            <update id="org.osgi.service.metatype.source" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.metatype:1.4.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.metatype"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.metatype.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.metatype.source" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.metatype.source" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.metatype.source
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.trace" version="1.3.400.v20240801-2123" generation="2">
            <update id="org.eclipse.ui.trace" range="[0.0.0,1.3.400.v20240801-2123)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Dynamic Tracing Enablement UI"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.ui.trace"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.trace" version="1.3.400.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.trace" version="1.3.400.v20240801-2123"/>
                <provided namespace="java.package" name="org.eclipse.ui.trace.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.trace.internal.datamodel" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.trace.internal.providers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.trace.internal.utils" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.trace" version="1.3.400.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.6.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.trace
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.trace.source" range="[1.3.400.v20240801-2123,1.3.400.v20240801-2123]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.trace" version="1.3.400.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.trace;singleton:=true
Bundle-Version: 1.3.400.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.gtk.linux.aarch64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.aarch64" version="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.aarch64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.win32.win32.x86_64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder});
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.repository" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="biz.aQute.repository" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="biz.aQute.repository"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bnd.bndtools.org/"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.repository"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="28">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.repository" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.repository" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="aQute.p2.api" version="1.4.0"/>
                <provided namespace="java.package" name="aQute.p2.export" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.repository" version="5.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.repository.api" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.repository.providers" version="2.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.repository.maven.provider" version="2.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.repository.p2.provider" version="1.4.0"/>
                <provided namespace="java.package" name="aQute.bnd.repository.maven.pom.provider" version="2.1.0"/>
                <provided namespace="java.package" name="aQute.bnd.repository.osgi" version="1.1.1"/>
                <provided namespace="java.package" name="aQute.bnd.repository.fileset" version="1.1.0"/>
                <provided namespace="java.package" name="aQute.maven.api" version="1.8.0"/>
                <provided namespace="java.package" name="aQute.maven.dto" version="1.0.0"/>
                <provided namespace="java.package" name="aQute.maven.nexus.provider" version="1.5.0"/>
                <provided namespace="java.package" name="aQute.maven.provider" version="2.6.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.http" version="7.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.obr" version="7.0.0"/>
                <provided namespace="java.package" name="aQute.bnd.deployer.repository.wrapper" version="7.0.0"/>
                <provided namespace="osgi.identity" name="biz.aQute.repository" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="LocalIndexedRepo" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.deployer.repository.LocalIndexedRepo$Config"/>
                        <property name="implementation" value="aQute.bnd.deployer.repository.LocalIndexedRepo"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="BndPomRepository" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.repository.maven.pom.provider.PomConfiguration"/>
                        <property name="implementation" value="aQute.bnd.repository.maven.pom.provider.BndPomRepository"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="MavenBndRepository" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.repository.maven.provider.Configuration"/>
                        <property name="implementation" value="aQute.bnd.repository.maven.provider.MavenBndRepository"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="MavenPlugin" version="0.0.0">
                    <properties size="2">
                        <property name="hide" value="true"/>
                        <property name="implementation" value="aQute.bnd.repository.maven.provider.MavenPlugin"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="OSGiRepository" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.repository.osgi.OSGiRepository$Config"/>
                        <property name="implementation" value="aQute.bnd.repository.osgi.OSGiRepository"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="P2 Repo" version="0.0.0">
                    <properties size="2">
                        <property name="parameters" value="aQute.bnd.repository.p2.provider.P2Config"/>
                        <property name="implementation" value="aQute.bnd.repository.p2.provider.P2Repository"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="p2.exporter" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="aQute.p2.export.P2Exporter"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="48">
                <required namespace="java.package" name="aQute.bnd.annotation.plugin" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build" range="[4.5.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.deployer.repository.api" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.filerepo" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.header" range="[2.6.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.http" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.maven" range="[3.4.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.memoize" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.repository" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.resource" range="[5.0.0,6.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.result" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service" range="[4.8.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.clipboard" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.export" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.maven" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.progress" range="[1.3.0,1.4.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.release" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.repository" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.resource" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.url" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.stream" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.unmodifiable" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.util.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.util.repository" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.version" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.p2.api" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.transform" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.xpath" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.coordinator" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.osgi.util.function" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.promise" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            biz.aQute.repository
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.repository.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.repository" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.repository
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.css.swt" version="0.15.400.v20240321-1245" generation="2">
            <update id="org.eclipse.e4.ui.css.swt" range="[0.0.0,0.15.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse CSS SWT Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.swt"/>
                <property name="maven-version" value="0.15.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt" version="0.15.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" version="0.15.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.dom.definition" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.dom.preference" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties.converters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties.css2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties.definition" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.properties.preference" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.css.swt.serializers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.css.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.css.swt.definition" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.swt" version="0.15.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.css.core" range="0.12.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.106.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jface.resource" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.css.swt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.source" range="[0.15.400.v20240321-1245,0.15.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.css.swt" version="0.15.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.swt;singleton:=true
Bundle-Version: 0.15.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.jeview" version="1.5.300.v20240322-0935" generation="2">
            <update id="org.eclipse.jdt.jeview" range="[0.0.0,1.5.300.v20240322-0935)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Element View Plug-in"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.jeview"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview" version="1.5.300.v20240322-0935"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.jeview" version="1.5.300.v20240322-0935"/>
                <provided namespace="java.package" name="org.eclipse.jdt.jeview" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.jeview.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.jeview.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.jeview" version="1.5.300.v20240322-0935">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.34.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.jeview
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.jeview.source" range="[1.5.300.v20240322-0935,1.5.300.v20240322-0935]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.jeview" version="1.5.300.v20240322-0935"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.jeview; singleton:=true
Bundle-Version: 1.5.300.v20240322-0935
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.httpcomponents.client5.httpclient5-win" version="5.2.3.v20231203-1619" singleton="false" generation="2">
            <update id="org.apache.httpcomponents.client5.httpclient5-win" range="[0.0.0,5.2.3.v20231203-1619)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle org.apache.httpcomponents.client5 : httpclient5-win"/>
                <property name="maven-wrapped-groupId" value="org.apache.httpcomponents.client5"/>
                <property name="maven-wrapped-artifactId" value="httpclient5-win"/>
                <property name="maven-wrapped-version" value="5.2.3"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5-win" version="5.2.3.v20231203-1619"/>
                <provided namespace="osgi.bundle" name="org.apache.httpcomponents.client5.httpclient5-win" version="5.2.3.v20231203-1619"/>
                <provided namespace="java.package" name="org.apache.hc.client5.http.impl.win" version="5.2.3"/>
                <provided namespace="osgi.identity" name="org.apache.httpcomponents.client5.httpclient5-win" version="5.2.3.v20231203-1619">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="20">
                <required namespace="java.package" name="org.slf4j" range="0.0.0"/>
                <required namespace="java.package" name="com.sun.jna" range="[5.13.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.platform.win32" range="[5.13.0,6.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.ptr" range="[5.13.0,6.0.0)"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.client5.http" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.auth" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.auth" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.impl.classic" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.protocol" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.client5.http.utils" range="[5.2.0,6.0.0)"/>
                <required namespace="java.package" name="org.apache.hc.core5.http" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.config" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.http.protocol" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.net" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.hc.core5.util" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.apache.httpcomponents.client5.httpclient5-win
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.httpcomponents.client5.httpclient5-win.source" range="[5.2.3.v20231203-1619,5.2.3.v20231203-1619]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (|(org.eclipse.orbit.maven.bnd.buildtime=true)(osgi.os=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.httpcomponents.client5.httpclient5-win" version="5.2.3.v20231203-1619"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.httpcomponents.client5.httpclient5-win
Bundle-Version: 5.2.3.v20231203-1619
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.mockito.mockito-core.source" version="5.12.0" singleton="false">
            <update id="org.mockito.mockito-core.source" range="[0.0.0,5.12.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.mockito.mockito-core:5.12.0"/>
                <property name="maven-groupId" value="org.mockito"/>
                <property name="maven-artifactId" value="mockito-core"/>
                <property name="maven-version" value="5.12.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mockito.mockito-core.source" version="5.12.0"/>
                <provided namespace="osgi.bundle" name="org.mockito.mockito-core.source" version="5.12.0"/>
                <provided namespace="osgi.identity" name="org.mockito.mockito-core.source" version="5.12.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mockito.mockito-core.source" version="5.12.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mockito.mockito-core.source
Bundle-Version: 5.12.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.team.tests.core.source" version="3.10.500.v20240818-1915" singleton="false">
            <update id="org.eclipse.team.tests.core.source" range="[0.0.0,3.10.500.v20240818-1915)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Team Core Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.team"/>
                <property name="maven-artifactId" value="org.eclipse.team.tests.core"/>
                <property name="maven-version" value="3.10.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.team.tests.core.source" version="3.10.500.v20240818-1915"/>
                <provided namespace="osgi.bundle" name="org.eclipse.team.tests.core.source" version="3.10.500.v20240818-1915"/>
                <provided namespace="osgi.identity" name="org.eclipse.team.tests.core.source" version="3.10.500.v20240818-1915">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.team.tests.core.source" version="3.10.500.v20240818-1915"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.team.tests.core.source
Bundle-Version: 3.10.500.v20240818-1915
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.junit" version="4.13.2.v20230809-1000" singleton="false" generation="2">
            <update id="org.junit" range="[0.0.0,4.13.2.v20230809-1000)" severity="0"/>
            <properties size="4">
                <property name="org.eclipse.equinox.p2.name" value="Bundle junit : junit"/>
                <property name="maven-wrapped-groupId" value="junit"/>
                <property name="maven-wrapped-artifactId" value="junit"/>
                <property name="maven-wrapped-version" value="4.13.2"/>
            </properties>
            <provides size="36">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.junit" version="4.13.2.v20230809-1000"/>
                <provided namespace="osgi.bundle" name="org.junit" version="4.13.2.v20230809-1000"/>
                <provided namespace="java.package" name="org.junit.experimental.theories.internal" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.builders" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.management" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.matchers" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.requests" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.runners" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.runners.model" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.runners.rules" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.internal.runners.statements" version="4.13.2"/>
                <provided namespace="java.package" name="junit.extensions" version="4.13.2"/>
                <provided namespace="java.package" name="junit.framework" version="4.13.2"/>
                <provided namespace="java.package" name="junit.runner" version="4.13.2"/>
                <provided namespace="java.package" name="junit.textui" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.categories" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.max" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.results" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.runners" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.theories" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.experimental.theories.suppliers" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.function" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.matchers" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.rules" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runner" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runner.manipulation" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runner.notification" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runners" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runners.model" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.runners.parameterized" version="4.13.2"/>
                <provided namespace="java.package" name="org.junit.validator" version="4.13.2"/>
                <provided namespace="osgi.identity" name="org.junit" version="4.13.2.v20230809-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.hamcrest.core" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.junit
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.junit.source" range="[4.13.2.v20230809-1000,4.13.2.v20230809-1000]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.junit" version="4.13.2.v20230809-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.junit
Bundle-Version: 4.13.2.v20230809-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ua.tests.doc.source" version="1.2.500.v20240508-1001" singleton="false">
            <update id="org.eclipse.ua.tests.doc.source" range="[0.0.0,1.2.500.v20240508-1001)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Doc Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ua"/>
                <property name="maven-artifactId" value="org.eclipse.ua.tests.doc"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ua.tests.doc.source" version="1.2.500.v20240508-1001"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ua.tests.doc.source" version="1.2.500.v20240508-1001"/>
                <provided namespace="osgi.identity" name="org.eclipse.ua.tests.doc.source" version="1.2.500.v20240508-1001">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ua.tests.doc.source" version="1.2.500.v20240508-1001"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ua.tests.doc.source
Bundle-Version: 1.2.500.v20240508-1001
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.core.source" version="1.3.500.v20240706-1616" singleton="false">
            <update id="org.eclipse.pde.ua.core.source" range="[0.0.0,1.3.500.v20240706-1616)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE UA Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.core"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.core.source" version="1.3.500.v20240706-1616"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.core.source" version="1.3.500.v20240706-1616"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.core.source" version="1.3.500.v20240706-1616">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.ua.core.source" version="1.3.500.v20240706-1616"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.core.source
Bundle-Version: 1.3.500.v20240706-1616
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.aarch64slf4j.simple" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <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="toolingcocoa.macosx.aarch64slf4j.simple" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="slf4j.simple" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bndtools.api" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="bndtools.api" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="bndtools.api"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bndtools.org/"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="bndtools.api"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bndtools.api" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="bndtools.api" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="org.bndtools.api" version="3.1.0"/>
                <provided namespace="java.package" name="org.bndtools.api.editor" version="1.0.0"/>
                <provided namespace="java.package" name="org.bndtools.api.launch" version="1.0.0"/>
                <provided namespace="java.package" name="org.bndtools.api.perspective" version="1.0.0"/>
                <provided namespace="osgi.identity" name="bndtools.api" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="java.package" name="org.eclipse.core.internal.runtime" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="java.package" name="aQute.bnd.build" range="[4.5.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model" range="[4.3.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            bndtools.api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="bndtools.api.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bndtools.api" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bndtools.api
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.doc.user" version="4.33.0.v20240823-1014">
            <update id="org.eclipse.platform.doc.user" range="[0.0.0,4.33.0.v20240823-1014)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Platform User Guide"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.platform.doc.user"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.user" version="4.33.0.v20240823-1014"/>
                <provided namespace="osgi.bundle" name="org.eclipse.platform.doc.user" version="4.33.0.v20240823-1014"/>
                <provided namespace="osgi.identity" name="org.eclipse.platform.doc.user" version="4.33.0.v20240823-1014">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.help" range="[3.2.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.doc.user.source" range="[4.33.0.v20240823-1014,4.33.0.v20240823-1014]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.platform.doc.user" version="4.33.0.v20240823-1014"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.platform.doc.user; singleton:=true
Bundle-Version: 4.33.0.v20240823-1014
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="biz.aQute.resolve" version="7.0.0.202310060912" singleton="false" generation="2">
            <update id="biz.aQute.resolve" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="biz.aQute.resolve"/>
                <property name="org.eclipse.equinox.p2.provider" value="Bndtools https://bndtools.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://bnd.bndtools.org/"/>
                <property name="maven-groupId" value="biz.aQute.bnd"/>
                <property name="maven-artifactId" value="biz.aQute.resolve"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.resolve" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="biz.aQute.resolve" version="7.0.0.202310060912"/>
                <provided namespace="java.package" name="biz.aQute.resolve" version="9.0.0"/>
                <provided namespace="osgi.identity" name="biz.aQute.resolve" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="bnd.external.plugin" name="OBR Exporter" version="0.0.0">
                    <properties size="1">
                        <property name="implementation" value="biz.aQute.resolve.obr.plugin.ObrExporter"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="32">
                <required namespace="java.package" name="aQute.bnd.annotation.plugin" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build" range="[4.5.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model" range="[4.3.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model.clauses" range="[2.5.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.build.model.conversions" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.deployer.repository" range="[5.0.0,6.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.exceptions" range="[3.0.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.header" range="[2.6.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.help" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.help.instructions" range="[1.7.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.http" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi" range="[7.0.0,8.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.repository" range="[3.1.0,4.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.osgi.resource" range="[5.0.0,6.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.repository.osgi" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.result" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service" range="[4.8.0,5.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.export" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.resolve.hook" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.service.resource" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.unmodifiable" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.util.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="aQute.bnd.version" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="aQute.service.reporter" range="[1.2.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.resource" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.repository" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.resolver" range="[1.1.0,1.2.0)"/>
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            biz.aQute.resolve
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="biz.aQute.resolve.source" range="[7.0.0.202310060912,7.0.0.202310060912]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="biz.aQute.resolve" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: biz.aQute.resolve
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.intro.source" version="3.7.400.v20240414-0828" singleton="false">
            <update id="org.eclipse.ui.intro.source" range="[0.0.0,3.7.400.v20240414-0828)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Welcome Framework Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.ui.intro"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.intro.source" version="3.7.400.v20240414-0828"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.intro.source" version="3.7.400.v20240414-0828"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.intro.source" version="3.7.400.v20240414-0828">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.intro.source" version="3.7.400.v20240414-0828"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.intro.source
Bundle-Version: 3.7.400.v20240414-0828
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.tools.base" version="3.107.600.v20240309-0757">
            <update id="org.eclipse.swt.tools.base" range="[0.0.0,3.107.600.v20240309-0757)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="SWT Tools Base"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.tools.base"/>
                <property name="maven-version" value="3.107.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.base" version="3.107.600.v20240309-0757"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.tools.base" version="3.107.600.v20240309-0757"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.tools.base" version="3.107.600.v20240309-0757">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="3.4.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.tools.base.source" range="[3.107.600.v20240309-0757,3.107.600.v20240309-0757]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.tools.base" version="3.107.600.v20240309-0757"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.tools.base;singleton:=true
Bundle-Version: 3.107.600.v20240309-0757
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.genericeditor.extension.tests" version="1.2.400.v20240430-0753" singleton="false" generation="2">
            <update id="org.eclipse.pde.genericeditor.extension.tests" range="[0.0.0,1.2.400.v20240430-0753)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Tests for Generic Target Platform Editor"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.genericeditor.extension.tests"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.tests" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension.tests" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.genericeditor.extension.tests" version="1.2.400.v20240430-0753">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="14">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="3.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="3.109.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.14.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="0.0.0"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.genericeditor.extension.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.tests.source" range="[1.2.400.v20240430-0753,1.2.400.v20240430-0753]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.genericeditor.extension.tests" version="1.2.400.v20240430-0753"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.genericeditor.extension.tests
Bundle-Version: 1.2.400.v20240430-0753
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-io.source" version="2.16.1" singleton="false">
            <update id="org.apache.commons.commons-io.source" range="[0.0.0,2.16.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.commons-io:2.16.1"/>
                <property name="maven-groupId" value="commons-io"/>
                <property name="maven-artifactId" value="commons-io"/>
                <property name="maven-version" value="2.16.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-io.source" version="2.16.1"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-io.source" version="2.16.1"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-io.source" version="2.16.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-io.source" version="2.16.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-io.source
Bundle-Version: 2.16.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingcocoa.macosx.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <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="toolingcocoa.macosx.x86_64org.eclipse.core.runtime" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingcocoa.macosx.x86_64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide" version="4.33.0.I20240903-0240">
            <update id="org.eclipse.platform.ide" range="[4.0.0,4.33.0.I20240903-0240)" severity="0" description="An update for 4.x generation Eclipse Platform."/>
            <properties size="5">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Platform"/>
                <property name="org.eclipse.equinox.p2.type.product" value="true"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="org.eclipse.equinox.p2.description" value="4.33 Release of the Eclipse Platform."/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
            </properties>
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="8">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <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.user.ui.feature.group" range="[2.4.2500.v20240812-2151,2.4.2500.v20240812-2151]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.application" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.configuration" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
                <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="tooling.osgi.bundle.default" range="[1.0.0,1.0.0]"/>
                <required namespace="osgi.ee" name="JavaSE" range="0.0.0"/>
            </requires>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="configure">
            mkdir(path:${installFolder}/dropins);
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="http://eclipse.org/legal/epl/notice.php" url="http://eclipse.org/legal/epl/notice.php">
          
   Eclipse Foundation Software User Agreement

November 22, 2017

Usage Of Content

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION
AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF
THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE
TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED
BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY
APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU
MAY NOT USE THE CONTENT.

Applicable Licenses

Unless otherwise indicated, all Content made available by the Eclipse Foundation
is provided to you under the terms and conditions of the Eclipse Public License
Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also
available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,
"Program" will mean the Content.

Content includes, but is not limited to, source code, object code, documentation
and other files maintained in the Eclipse Foundation source code repository
("Repository") in software modules ("Modules") and made available as
downloadable archives ("Downloads").

-   Content may be structured and packaged into modules to facilitate
    delivering, extending, and upgrading the Content. Typical modules may
    include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and
    features ("Features").
-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR
    (Java™ ARchive) in a directory named "plugins".
-   A Feature is a bundle of one or more Plug-ins and/or Fragments and
    associated material. Each Feature may be packaged as a sub-directory in a
    directory named "features". Within a Feature, files named "feature.xml" may
    contain a list of the names and version numbers of the Plug-ins and/or
    Fragments associated with that Feature.
-   Features may also include other Features ("Included Features"). Within a
    Feature, files named "feature.xml" may contain a list of the names and
    version numbers of Included Features.

The terms and conditions governing Plug-ins and Fragments should be contained in
files named "about.html" ("Abouts"). The terms and conditions governing Features
and Included Features should be contained in files named "license.html"
("Feature Licenses"). Abouts and Feature Licenses may be located in any
directory of a Download or Module including, but not limited to the following
locations:

-   The top-level (root) directory
-   Plug-in and Fragment directories
-   Inside Plug-ins and Fragments packaged as JARs
-   Sub-directories of the directory named "src" of certain Plug-ins
-   Feature directories

Note: if a Feature made available by the Eclipse Foundation is installed using
the Provisioning Technology (as defined below), you must agree to a license
("Feature Update License") during the installation process. If the Feature
contains Included Features, the Feature Update License should either provide you
with the terms and conditions governing the Included Features or inform you
where you can locate them. Feature Update Licenses may be found in the "license"
property of files named "feature.properties" found within a Feature. Such
Abouts, Feature Licenses, and Feature Update Licenses contain the terms and
conditions (or references to such terms and conditions) that govern your use of
the associated Content in that directory.

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL
OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

-   Eclipse Public License Version 1.0 (available at
    http://www.eclipse.org/legal/epl-v10.html)
-   Eclipse Distribution License Version 1.0 (available at
    http://www.eclipse.org/licenses/edl-v1.0.html)
-   Common Public License Version 1.0 (available at
    http://www.eclipse.org/legal/cpl-v10.html)
-   Apache Software License 1.1 (available at
    http://www.apache.org/licenses/LICENSE)
-   Apache Software License 2.0 (available at
    http://www.apache.org/licenses/LICENSE-2.0)
-   Mozilla Public License Version 1.1 (available at
    http://www.mozilla.org/MPL/MPL-1.1.html)

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO
USE OF THE CONTENT. If no About, Feature License, or Feature Update License is
provided, please contact the Eclipse Foundation to determine what terms and
conditions govern that particular Content.

Use of Provisioning Technology

The Eclipse Foundation makes available provisioning software, examples of which
include, but are not limited to, p2 and the Eclipse Update Manager
("Provisioning Technology") for the purpose of allowing users to install
software, documentation, information and/or other materials (collectively
"Installable Software"). This capability is provided with the intent of allowing
such users to install, extend and update Eclipse-based products. Information
about packaging Installable Software is available at
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").

You may use Provisioning Technology to allow other parties to install
Installable Software. You shall be responsible for enabling the applicable
license agreements relating to the Installable Software to be presented to, and
accepted by, the users of the Provisioning Technology in accordance with the
Specification. By using Provisioning Technology in such a manner and making it
available in accordance with the Specification, you further acknowledge your
agreement to, and the acquisition of all necessary rights to permit the
following:

1.  A series of actions may occur ("Provisioning Process") in which a user may
    execute the Provisioning Technology on a machine ("Target Machine") with the
    intent of installing, extending or updating the functionality of an
    Eclipse-based product.
2.  During the Provisioning Process, the Provisioning Technology may cause third
    party Installable Software or a portion thereof to be accessed and copied to
    the Target Machine.
3.  Pursuant to the Specification, you will provide to the user the terms and
    conditions that govern the use of the Installable Software ("Installable
    Software Agreement") and such Installable Software Agreement shall be
    accessed from the Target Machine in accordance with the Specification. Such
    Installable Software Agreement must inform the user of the terms and
    conditions that govern the Installable Software and must solicit acceptance
    by the end user in the manner prescribed in such Installable
    Software Agreement. Upon such indication of agreement by the user, the
    provisioning Technology will complete installation of the
    Installable Software.

Cryptography

Content may contain encryption software. The country in which you are currently
may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software,
please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.

Java and all Java-based trademarks are trademarks of Oracle Corporation in the
United States, other countries, or both.
         
        </license>
            </licenses>
        </unit>
        <unit id="org.eclipse.ant.launching.source" version="1.4.500.v20240613-1053" singleton="false">
            <update id="org.eclipse.ant.launching.source" range="[0.0.0,1.4.500.v20240613-1053)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Ant Launching Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.launching"/>
                <property name="maven-version" value="1.4.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.launching.source" version="1.4.500.v20240613-1053"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.launching.source" version="1.4.500.v20240613-1053"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.launching.source" version="1.4.500.v20240613-1053">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.launching.source" version="1.4.500.v20240613-1053"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.launching.source
Bundle-Version: 1.4.500.v20240613-1053
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.macosx.source" version="1.102.300.v20240419-2334" singleton="false">
            <update id="org.eclipse.equinox.security.macosx.source" range="[0.0.0,1.102.300.v20240419-2334)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="OS X Keystore service integration Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.macosx"/>
                <property name="maven-version" value="1.102.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx.source" version="1.102.300.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.macosx.source" version="1.102.300.v20240419-2334"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.macosx.source" version="1.102.300.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.security.macosx.source" version="1.102.300.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.macosx.source
Bundle-Version: 1.102.300.v20240419-2334
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.forms" version="3.13.300.v20240424-0956" generation="2">
            <update id="org.eclipse.ui.forms" range="[0.0.0,3.13.300.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.provider-name" value="Eclipse.org"/>
                <property name="df_LT.name" value="Eclipse Forms"/>
                <property name="org.eclipse.equinox.p2.name" value="%name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%provider-name"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.forms"/>
                <property name="maven-version" value="3.13.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="13">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.forms" version="3.13.300.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.forms" version="3.13.300.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.ui.forms" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.forms.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.forms.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.forms.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.forms" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.forms.css.dom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.forms.css.properties.css2" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.forms.widgets" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.forms" version="3.13.300.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.105.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.10.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.11.100"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.forms
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.forms.source" range="[3.13.300.v20240424-0956,3.13.300.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.forms" version="3.13.300.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.forms;singleton:=true
Bundle-Version: 3.13.300.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240">
            <update id="org.eclipse.sdk.examples" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse SDK Examples"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.sdk"/>
                <property name="maven-artifactId" value="org.eclipse.sdk.examples"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.identity" name="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.examples.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.sdk.examples" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.sdk.examples; singleton:=true
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.aarch64" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.win32.win32.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.update.configurator.source" version="3.5.400.v20240416-0654" singleton="false">
            <update id="org.eclipse.update.configurator.source" range="[0.0.0,3.5.400.v20240416-0654)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Install/Update Configurator Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.update.configurator"/>
                <property name="maven-version" value="3.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.update.configurator.source" version="3.5.400.v20240416-0654"/>
                <provided namespace="osgi.bundle" name="org.eclipse.update.configurator.source" version="3.5.400.v20240416-0654"/>
                <provided namespace="osgi.identity" name="org.eclipse.update.configurator.source" version="3.5.400.v20240416-0654">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.update.configurator.source" version="3.5.400.v20240416-0654"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.update.configurator.source
Bundle-Version: 3.5.400.v20240416-0654
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.http.whiteboard" version="1.1.1.202109301733" singleton="false" generation="2">
            <update id="org.osgi.service.http.whiteboard" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.http.whiteboard"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.http.whiteboard Version 1.1.1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://docs.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.http.whiteboard"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.http.whiteboard" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.http.whiteboard" version="1.1.1.202109301733"/>
                <provided namespace="java.package" name="org.osgi.service.http.context" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.service.http.runtime" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.service.http.runtime.dto" version="1.1.0"/>
                <provided namespace="java.package" name="org.osgi.service.http.whiteboard" version="1.1.1"/>
                <provided namespace="java.package" name="org.osgi.service.http.whiteboard.annotations" version="1.1.1"/>
                <provided namespace="java.package" name="org.osgi.service.http.whiteboard.propertytypes" version="1.1.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.http.whiteboard" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="9">
                <required namespace="java.package" name="javax.servlet" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.dto" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.dto" range="[1.8.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.http.runtime.dto" range="[1.1.0,2.0.0)"/>
                <requiredProperties namespace="osgi.contract" match="(&amp;(osgi.contract=JavaServlet)(version=3.1.0))">
                    <description>
            org.osgi.service.http.whiteboard
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE/compact1)(version=1.8))">
                    <description>
            org.osgi.service.http.whiteboard
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.http.whiteboard.source" range="[1.1.1.202109301733,1.1.1.202109301733]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.http.whiteboard" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.http.whiteboard
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.swt.win32" version="1.2.300.v20240416-0658" generation="2">
            <update id="org.eclipse.e4.ui.swt.win32" range="[0.0.0,1.2.300.v20240416-0658)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Eclipse UI WIN32 Enhancements"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment-win32"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.swt.win32"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.win32" version="1.2.300.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.swt.win32" version="1.2.300.v20240416-0658"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.swt.win32" version="1.2.300.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.e4.ui.css.swt.theme" version="1.2.300.v20240416-0658"/>
                <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.e4.ui.css.swt.theme" range="0.10.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.core.services.events" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.swt.win32
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.win32.source" range="[1.2.300.v20240416-0658,1.2.300.v20240416-0658]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.ws=win32)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.swt.win32" version="1.2.300.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.swt.win32;singleton:=true
Bundle-Version: 1.2.300.v20240416-0658
Fragment-Host: org.eclipse.e4.ui.css.swt.theme;bundle-version="0.10.0"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.tests.ui" version="3.11.400.v20240413-1529" generation="2">
            <update id="org.eclipse.ant.tests.ui" range="[0.0.0,3.11.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Ant UI Test Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.tests.ui"/>
                <property name="maven-version" value="3.11.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="16">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.ui" version="3.11.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.tests.ui" version="3.11.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.debug" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.dtd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.editor.formatter" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.editor.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.editor.support" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.externaltools" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.separateVM" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.ui.testplugin" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.tests.ui" version="3.11.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="27">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ant.tests.ui
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="[3.12.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.ui" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.ui.source" range="[3.11.400.v20240413-1529,3.11.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.externaltools" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.externaltools" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.9.2"/>
                <required namespace="java.package" name="org.assertj.core.api.iterable" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.launching" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx" range="0.0.0">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.ui.console" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.tests.ui" version="3.11.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.tests.ui; singleton:=true
Bundle-Version: 3.11.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.mortbay.jasper.apache-jsp" version="9.0.90" singleton="false" generation="2">
            <update id="org.mortbay.jasper.apache-jsp" range="[0.0.0,9.0.90)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Mortbay Jasper"/>
                <property name="org.eclipse.equinox.p2.description" value="A rebundling of Apache Tomcat Jasper to remove the tomcat server dependencies,    so that the JSP engine can be used by the Eclipse Jetty project."/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.mortbay.jasper"/>
                <property name="maven-artifactId" value="apache-jsp"/>
                <property name="maven-version" value="9.0.90"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="33">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-jsp" version="9.0.90"/>
                <provided namespace="osgi.bundle" name="org.mortbay.jasper.apache-jsp" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.juli.logging" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.compat" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.scan" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.file" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.digester" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.descriptor.tagplugin" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.descriptor.tld" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.descriptor.web" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.buf" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.res" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.tomcat.util.security" version="9.0.90"/>
                <provided namespace="java.package" name="javax.servlet.jsp" version="2.3.0"/>
                <provided namespace="java.package" name="javax.servlet.jsp.el" version="2.3.0"/>
                <provided namespace="java.package" name="javax.servlet.jsp.tagext" version="2.3.0"/>
                <provided namespace="java.package" name="javax.servlet.jsp.resources" version="2.3.0"/>
                <provided namespace="java.package" name="org.apache.jasper" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.compiler" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.compiler.tagplugin" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.el" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.resources" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.runtime" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.security" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.servlet" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.tagplugins.jstl" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.tagplugins.jstl.core" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.util" version="9.0.90"/>
                <provided namespace="java.package" name="org.apache.jasper.xmlparser" version="9.0.90"/>
                <provided namespace="osgi.identity" name="org.mortbay.jasper.apache-jsp" version="9.0.90">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="25">
                <required namespace="java.package" name="javax.el" range="3.0.0"/>
                <required namespace="java.package" name="javax.naming" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="4.0.0"/>
                <required namespace="java.package" name="javax.servlet.annotation" range="4.0.0"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="4.0.0"/>
                <required namespace="java.package" name="javax.servlet.http" range="4.0.0"/>
                <required namespace="java.package" name="javax.servlet.resources" range="4.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.apache.el.util" range="[9.0.0,10.0.0)"/>
                <required namespace="java.package" name="org.apache.tomcat.util.descriptor" range="9.0.14" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.tomcat.util.descriptor.tagplugin" range="9.0.14" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jdt.core.compiler" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.classfmt" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.env" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.impl" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.problem" range="0.0.0"/>
                <required namespace="java.package" name="org.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"/>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=org.apache.juli.logging.Log)" min="0" greedy="false">
                    <description>
            org.mortbay.jasper.apache-jsp
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.extender" match="(osgi.extender=osgi.serviceloader.processor)">
                    <description>
            org.mortbay.jasper.apache-jsp
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            org.mortbay.jasper.apache-jsp
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-jsp.source" range="[9.0.90,9.0.90]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mortbay.jasper.apache-jsp" version="9.0.90"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mortbay.jasper.apache-jsp
Bundle-Version: 9.0.90
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolinggtk.linux.ppc64leorg.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.ppc64le" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.provider.filetransfer.ssl.source" version="1.1.0.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.provider.filetransfer.ssl.source" range="[0.0.0,1.1.0.v20240812-1535)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - ECF"/>
                <property name="df_LT.bundleName" value="ECF Filetransfer SSL Fragment Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.provider.filetransfer.ssl"/>
                <property name="maven-version" value="1.1.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.ssl.source" version="1.1.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.provider.filetransfer.ssl.source" version="1.1.0.v20240812-1535"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.provider.filetransfer.ssl.source" version="1.1.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ecf.provider.filetransfer.ssl.source" version="1.1.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.ssl.source
Bundle-Version: 1.1.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.platform.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);addJvmArg(jvmArg:-XstartOnFirstThread);addJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeJvmArg(jvmArg:-Xdock${#58}icon=../Resources/Eclipse.icns);removeJvmArg(jvmArg:-XstartOnFirstThread);removeJvmArg(jvmArg:-Dorg.eclipse.swt.internal.carbon.smallFonts);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filebuffers.tests.source" version="3.13.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.core.filebuffers.tests.source" range="[0.0.0,3.13.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="File Buffers Test Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filebuffers.tests"/>
                <property name="maven-version" value="3.13.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.tests.source" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filebuffers.tests.source" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filebuffers.tests.source" version="3.13.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.filebuffers.tests.source" version="3.13.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filebuffers.tests.source
Bundle-Version: 3.13.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.externaltools.source" version="1.3.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.externaltools.source" range="[0.0.0,1.3.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="External Tools Headless Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.externaltools"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.externaltools.source" version="1.3.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.externaltools.source" version="1.3.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.externaltools.source" version="1.3.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.externaltools.source" version="1.3.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.externaltools.source
Bundle-Version: 1.3.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.debug.tests.source" version="3.12.500.v20240725-1231" singleton="false">
            <update id="org.eclipse.jdt.debug.tests.source" range="[0.0.0,3.12.500.v20240725-1231)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Debug Test Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.debug.tests"/>
                <property name="maven-version" value="3.12.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.tests.source" version="3.12.500.v20240725-1231"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.debug.tests.source" version="3.12.500.v20240725-1231"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.debug.tests.source" version="3.12.500.v20240725-1231">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.debug.tests.source" version="3.12.500.v20240725-1231"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.debug.tests.source
Bundle-Version: 3.12.500.v20240725-1231
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.bndtools.versioncontrol.ignores.plugin.git.source" version="7.0.0.202310060912" singleton="false">
            <update id="org.bndtools.versioncontrol.ignores.plugin.git.source" range="[0.0.0,7.0.0.202310060912)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.bndtools.versioncontrol.ignores.plugin.git:7.0.0.202310060912"/>
                <property name="maven-groupId" value="org.bndtools"/>
                <property name="maven-artifactId" value="org.bndtools.versioncontrol.ignores.plugin.git"/>
                <property name="maven-version" value="7.0.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.bndtools.versioncontrol.ignores.plugin.git.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.bundle" name="org.bndtools.versioncontrol.ignores.plugin.git.source" version="7.0.0.202310060912"/>
                <provided namespace="osgi.identity" name="org.bndtools.versioncontrol.ignores.plugin.git.source" version="7.0.0.202310060912">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.bndtools.versioncontrol.ignores.plugin.git.source" version="7.0.0.202310060912"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.plugin.git.source
Bundle-Version: 7.0.0.202310060912
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.bindings.source" version="0.14.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.ui.bindings.source" range="[0.0.0,0.14.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Bindings Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.bindings"/>
                <property name="maven-version" value="0.14.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.source" version="0.14.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings.source" version="0.14.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.bindings.source" version="0.14.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.bindings.source" version="0.14.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.bindings.source
Bundle-Version: 0.14.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jetty.servlet-api" version="4.0.6" singleton="false" generation="2">
            <update id="org.eclipse.jetty.servlet-api" range="[0.0.0,4.0.6)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Jetty Servlet API and Schemas for JPMS and OSGi"/>
                <property name="org.eclipse.equinox.p2.description" value="Combined servlet api and schemas for use in JPMS and OSGi environments"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.org/jetty"/>
                <property name="maven-groupId" value="org.eclipse.jetty.toolchain"/>
                <property name="maven-artifactId" value="jetty-servlet-api"/>
                <property name="maven-version" value="4.0.6"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.servlet-api" version="4.0.6"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.servlet-api" version="4.0.6"/>
                <provided namespace="java.package" name="javax.servlet" version="4.0.0"/>
                <provided namespace="java.package" name="javax.servlet.annotation" version="4.0.0"/>
                <provided namespace="java.package" name="javax.servlet.descriptor" version="4.0.0"/>
                <provided namespace="java.package" name="javax.servlet.http" version="4.0.0"/>
                <provided namespace="java.package" name="javax.servlet.jsp.resources" version="4.0.0"/>
                <provided namespace="java.package" name="javax.servlet.resources" version="4.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.servlet-api" version="4.0.6">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="java.package" name="javax.servlet" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.annotation" range="[4.0.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="[4.0.0,5.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.jetty.servlet-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.jetty.servlet-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.servlet-api.source" range="[4.0.6,4.0.6]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.servlet-api" version="4.0.6"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.servlet-api
Bundle-Version: 4.0.6
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface.databinding" version="1.15.300.v20240424-0444" singleton="false" generation="2">
            <update id="org.eclipse.jface.databinding" range="[0.0.0,1.15.300.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding for SWT and JFace"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.databinding"/>
                <property name="maven-version" value="1.15.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="19">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.databinding" version="1.15.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.databinding" version="1.15.300.v20240424-0444"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.dialog" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.fieldassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.preference" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.swt.typed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.viewers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.viewers.typed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.databinding.wizard" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.databinding.provisional.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.databinding.provisional.viewers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.databinding.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.databinding.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.databinding.viewers" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.databinding" version="1.15.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" 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="osgi.bundle" name="org.eclipse.core.databinding.observable" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="[1.2.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface.databinding
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.databinding.source" range="[1.15.300.v20240424-0444,1.15.300.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface.databinding" version="1.15.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.databinding
Bundle-Version: 1.15.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.text.tests" version="3.14.600.v20240607-1132" singleton="false" generation="2">
            <update id="org.eclipse.text.tests" range="[0.0.0,3.14.600.v20240607-1132)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Text Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.text.tests"/>
                <property name="maven-version" value="3.14.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.tests" version="3.14.600.v20240607-1132"/>
                <provided namespace="osgi.bundle" name="org.eclipse.text.tests" version="3.14.600.v20240607-1132"/>
                <provided namespace="java.package" name="org.eclipse.text.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.tests.link" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.text.tests.templates" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.text.tests" version="3.14.600.v20240607-1132">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.6.3,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.text.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.text.tests.source" range="[3.14.600.v20240607-1132,3.14.600.v20240607-1132]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.text.tests" version="3.14.600.v20240607-1132"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.text.tests
Bundle-Version: 3.14.600.v20240607-1132
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.coordinator" version="1.5.300.v20240214-0846" singleton="false" generation="2">
            <update id="org.eclipse.equinox.coordinator" range="[0.0.0,1.5.300.v20240214-0846)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Coordinator"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.coordinator"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.coordinator" version="1.5.300.v20240214-0846"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.coordinator" version="1.5.300.v20240214-0846"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.coordinator" version="1.5.300.v20240214-0846">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.util" range="[1.1.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.6.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.coordinator" range="[1.0.0,1.1.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.5.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.coordinator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.coordinator.source" range="[1.5.300.v20240214-0846,1.5.300.v20240214-0846]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.coordinator" version="1.5.300.v20240214-0846"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.coordinator
Bundle-Version: 1.5.300.v20240214-0846
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.forms.source" version="3.10.400.v20240425-0840" singleton="false">
            <update id="org.eclipse.ui.tests.forms.source" range="[0.0.0,3.10.400.v20240425-0840)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Forms Test Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.forms"/>
                <property name="maven-version" value="3.10.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.forms.source" version="3.10.400.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.forms.source" version="3.10.400.v20240425-0840"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.forms.source" version="3.10.400.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.forms.source" version="3.10.400.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.forms.source
Bundle-Version: 3.10.400.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.transport.ecf.source" version="1.4.300.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.transport.ecf.source" range="[0.0.0,1.4.300.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning ECF based Transport Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.transport.ecf"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.transport.ecf.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.transport.ecf.source" version="1.4.300.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.transport.ecf.source" version="1.4.300.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.transport.ecf.source" version="1.4.300.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.transport.ecf.source
Bundle-Version: 1.4.300.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.cocoa.macosx.aarch64" version="3.127.0.v20240903-0618">
            <update id="org.eclipse.swt.cocoa.macosx.aarch64" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Standard Widget Toolkit for Mac OS X (Cocoa) on aarch64"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.cocoa.macosx.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="22">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.cocoa.macosx.aarch64" version="3.127.0.v20240903-0618"/>
                <provided namespace="java.package" name="org.eclipse.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.awt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.browser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.custom" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.events" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.graphics" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.opengl" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.printing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.program" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.image" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.swt.internal.cocoa" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.cocoa.macosx.aarch64" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.swt" version="3.127.0.v20240903-0618"/>
                <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.swt" range="[3.127.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.swt.cocoa.macosx.aarch64" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.aarch64; singleton:=true
Bundle-Version: 3.127.0.v20240903-0618
Fragment-Host: org.eclipse.swt;bundle-version="[3.127.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.debug.examples.ui" version="1.8.400.v20240422-0543" generation="2">
            <update id="org.eclipse.debug.examples.ui" range="[0.0.0,1.8.400.v20240422-0543)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Example Debug UI Plug-in"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.debug.examples.ui"/>
                <property name="maven-version" value="1.8.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.ui" version="1.8.400.v20240422-0543"/>
                <provided namespace="osgi.bundle" name="org.eclipse.debug.examples.ui" version="1.8.400.v20240422-0543"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.midi.adapters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.midi.detailpanes" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.midi.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.adapters" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.breakpoints" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.editor" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.launcher" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.presentation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.debug.examples.ui.pda.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.debug.examples.ui" version="1.8.400.v20240422-0543">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="3.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.ui" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.examples.core" range="1.3.300"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.debug.examples.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.examples.ui.source" range="[1.8.400.v20240422-0543,1.8.400.v20240422-0543]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.debug.examples.ui" version="1.8.400.v20240422-0543"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.debug.examples.ui;singleton:=true
Bundle-Version: 1.8.400.v20240422-0543
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.mortbay.jasper.apache-el.source" version="9.0.90" singleton="false">
            <update id="org.mortbay.jasper.apache-el.source" range="[0.0.0,9.0.90)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.mortbay.jasper.apache-el:9.0.90"/>
                <property name="maven-groupId" value="org.mortbay.jasper"/>
                <property name="maven-artifactId" value="apache-el"/>
                <property name="maven-version" value="9.0.90"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.mortbay.jasper.apache-el.source" version="9.0.90"/>
                <provided namespace="osgi.bundle" name="org.mortbay.jasper.apache-el.source" version="9.0.90"/>
                <provided namespace="osgi.identity" name="org.mortbay.jasper.apache-el.source" version="9.0.90">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.mortbay.jasper.apache-el.source" version="9.0.90"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.mortbay.jasper.apache-el.source
Bundle-Version: 9.0.90
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.resources.source" version="3.21.0.v20240805-1607" singleton="false">
            <update id="org.eclipse.core.resources.source" range="[0.0.0,3.21.0.v20240805-1607)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Core Resource Management Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.resources"/>
                <property name="maven-version" value="3.21.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.resources.source" version="3.21.0.v20240805-1607"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.resources.source" version="3.21.0.v20240805-1607"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.resources.source" version="3.21.0.v20240805-1607">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.resources.source" version="3.21.0.v20240805-1607"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.resources.source
Bundle-Version: 3.21.0.v20240805-1607
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.tests" version="3.6.500.v20240725-1438" generation="2">
            <update id="org.eclipse.jdt.apt.tests" range="[0.0.0,3.6.500.v20240725-1438)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Annotation Processing Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.tests"/>
                <property name="maven-version" value="3.6.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="28">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.tests" version="3.6.500.v20240725-1438"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.tests" version="3.6.500.v20240725-1438"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.apitest" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.aptrounding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.exceptionhandling" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.extradependency" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.filegen" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.generic" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.helloworld" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.listener" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.messager" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.mirrortest" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.nestedhelloworld" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.noop" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.pause" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.readAnnotationType" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.readannotation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.annotations.valueconversion" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.external.annotations.batch" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.external.annotations.classloader" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.external.annotations.loadertest" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.jdtcoretests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.tests.plugin" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.tests" version="3.6.500.v20240725-1438">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.apt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.model" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.apt.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.tests.source" range="[3.6.500.v20240725-1438,3.6.500.v20240725-1438]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.apt.tests" version="3.6.500.v20240725-1438"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.tests; singleton:=true
Bundle-Version: 3.6.500.v20240725-1438
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.emf.editor3x" version="4.9.400.v20240321-1452" generation="2">
            <update id="org.eclipse.e4.tools.emf.editor3x" range="[0.0.0,4.9.400.v20240321-1452)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Editor3x"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.emf.editor3x"/>
                <property name="maven-version" value="4.9.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.editor3x" version="4.9.400.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.editor3x" version="4.9.400.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.editor3x" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.editor3x.emf" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.emf.editor3x.extension" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.emf.editor3x" version="4.9.400.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.common" range="2.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.emf.ui" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="3.36.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.edit" range="2.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.compat" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.services" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="3.5.200"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="3.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="3.5.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="3.8.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.emf.editor3x
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.emf.editor3x.source" range="[4.9.400.v20240321-1452,4.9.400.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.emf.editor3x" version="4.9.400.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.emf.editor3x;singleton:=true
Bundle-Version: 4.9.400.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.repository" version="2.9.100.v20240511-1722" generation="2">
            <update id="org.eclipse.equinox.p2.repository" range="[0.0.0,2.9.100.v20240511-1722)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Repository"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.repository"/>
                <property name="maven-version" value="2.9.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="15">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository" version="2.9.100.v20240511-1722"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.repository" version="2.9.100.v20240511-1722"/>
                <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.p2.repository" version="2.2.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" version="2.3.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.repository" version="2.9.100.v20240511-1722">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="34">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.3.0"/>
                <required namespace="java.package" name="javax.crypto" range="0.0.0"/>
                <required namespace="java.package" name="org.bouncycastle" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.bcpg" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.gpg.keybox" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.gpg.keybox.jcajce" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.jcajce" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator.bc" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.openpgp.operator.jcajce" range="1.72.0"/>
                <required namespace="java.package" name="org.bouncycastle.util.encoders" range="1.72.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.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.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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.1.0,3.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.debug" 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.6.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.0.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.4.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.repository
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.repository.source" range="[2.9.100.v20240511-1722,2.9.100.v20240511-1722]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.repository" version="2.9.100.v20240511-1722"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.repository;singleton:=true
Bundle-Version: 2.9.100.v20240511-1722
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.sdk.ide.executable.win32.win32.x86_64" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.jetty.io" version="12.0.12" singleton="false" generation="2">
            <update id="org.eclipse.jetty.io" range="[0.0.0,12.0.12)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Core :: IO"/>
                <property name="org.eclipse.equinox.p2.description" value="Jetty module for Core :: IO"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Jetty Project"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://eclipse.dev/jetty/"/>
                <property name="maven-groupId" value="org.eclipse.jetty"/>
                <property name="maven-artifactId" value="jetty-io"/>
                <property name="maven-version" value="12.0.12"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.io" version="12.0.12"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jetty.io" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.io" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.io.content" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.io.jmx" version="12.0.12"/>
                <provided namespace="java.package" name="org.eclipse.jetty.io.ssl" version="12.0.12"/>
                <provided namespace="osgi.identity" name="org.eclipse.jetty.io" version="12.0.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="35">
                <required namespace="java.package" name="org.slf4j" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.runtime" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.channels" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.security.cert" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.time.format" range="0.0.0"/>
                <required namespace="java.package" name="java.time.temporal" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.locks" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="javax.net.ssl" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jetty.jmx" range="[12.0.12,13.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.jetty.util" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.annotation" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.component" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.resource" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.ssl" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.statistic" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.eclipse.jetty.util.thread.strategy" range="[12.0.12,13.0.0)"/>
                <required namespace="java.package" name="org.slf4j.event" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.helpers" range="[1.7.0,3.0.0)"/>
                <required namespace="java.package" name="org.slf4j.spi" range="[1.7.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jetty.io
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jetty.io.source" range="[12.0.12,12.0.12]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jetty.io" version="12.0.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jetty.io
Bundle-Version: 12.0.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.readmetool" version="3.7.400.v20240424-0956" generation="2">
            <update id="org.eclipse.ui.examples.readmetool" range="[0.0.0,3.7.400.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Readme File Editing Tool"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.readmetool"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.readmetool" version="3.7.400.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.readmetool" version="3.7.400.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.readmetool" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.readmetool" version="3.7.400.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.18.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.readmetool
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.readmetool.source" range="[3.7.400.v20240424-0956,3.7.400.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.readmetool" version="3.7.400.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.readmetool; singleton:=true
Bundle-Version: 3.7.400.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.gtk.linux.x86_64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.gtk.linux.x86_64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for GTK on x86_64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.gtk.linux.x86_64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.gtk.linux.x86_64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.gtk.linux.x86_64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.gtk.linux.x86_64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.gtk.linux.x86_64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="1.2.1100.v20240722-2106"/>
                <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.cocoa.macosx.aarch64" version="1.2.1100.v20240722-2106"/>
                <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.cocoa.macosx.aarch64" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.tests.refactoring.source" version="3.15.500.v20240815-2038" singleton="false">
            <update id="org.eclipse.jdt.ui.tests.refactoring.source" range="[0.0.0,3.15.500.v20240815-2038)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Refactoring Tests Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.tests.refactoring"/>
                <property name="maven-version" value="3.15.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.tests.refactoring.source" version="3.15.500.v20240815-2038"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.ui.tests.refactoring.source" version="3.15.500.v20240815-2038"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.ui.tests.refactoring.source" version="3.15.500.v20240815-2038">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.ui.tests.refactoring.source" version="3.15.500.v20240815-2038"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.ui.tests.refactoring.source
Bundle-Version: 3.15.500.v20240815-2038
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.unittest.junit.feature.jar" version="1.0.900.v20240708-2152">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Red Hat, Inc. and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Red Hat, Inc. - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Test runner client for UnitTest View (Experimental)"/>
                <property name="df_LT.description" value="Eclipse plug-in test runner client for UnitTest View."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde.unittest.junit.feature"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.0.900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.feature.jar" version="1.0.900.v20240708-2152"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde.unittest.junit" version="1.0.900.v20240708-2152"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde.unittest.junit" version="1.0.900.v20240708-2152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.console" version="1.4.800.v20240513-1104" singleton="false" generation="2">
            <update id="org.eclipse.equinox.console" range="[0.0.0,1.4.800.v20240513-1104)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Console plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console"/>
                <property name="maven-version" value="1.4.800-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console" version="1.4.800.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console" version="1.4.800.v20240513-1104"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.common" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.common.terminal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.completion.common" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console" version="1.4.800.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="22">
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.container" range="[1.7.0,2.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.console" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.report.resolution" range="[1.0.0,2.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.framework.hooks.resolver" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.namespace" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.framework.startlevel" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework.wiring" range="1.1.0"/>
                <required namespace="java.package" name="org.osgi.resource" range="1.0.0"/>
                <required namespace="java.package" name="org.osgi.service.cm" range="[1.4.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.service.condpermadmin" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.packageadmin" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.permissionadmin" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.startlevel" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="0.0.0"/>
                <requiredProperties namespace="org.apache.felix.gogo" match="(org.apache.felix.gogo=runtime.implementation)">
                    <description>
            org.eclipse.equinox.console
          </description>
                </requiredProperties>
                <requiredProperties namespace="org.apache.felix.gogo" match="(org.apache.felix.gogo=shell.implementation)">
                    <description>
            org.eclipse.equinox.console
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.console
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.source" range="[1.4.800.v20240513-1104,1.4.800.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.console" version="1.4.800.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console
Bundle-Version: 1.4.800.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.console.source" version="3.14.100.v20240429-1358" singleton="false">
            <update id="org.eclipse.ui.console.source" range="[0.0.0,3.14.100.v20240429-1358)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Console Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.console"/>
                <property name="maven-version" value="3.14.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console.source" version="3.14.100.v20240429-1358"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.console.source" version="3.14.100.v20240429-1358"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.console.source" version="3.14.100.v20240429-1358">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.console.source" version="3.14.100.v20240429-1358"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.console.source
Bundle-Version: 3.14.100.v20240429-1358
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.source.feature.group" version="3.19.600.v20240903-0240" singleton="false">
            <update id="org.eclipse.jdt.source.feature.group" range="[0.0.0,3.19.600.v20240903-0240)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt"/>
                <property name="maven-version" value="3.19.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2015 IBM Corporation and others.&#10;All rights reserved. This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License v1.0&#10;which accompanies this distribution, and is available at&#10;http://www.eclipse.org/legal/epl-v10.html&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse JDT Plug-in Developer Resources"/>
                <property name="df_LT.description" value="API documentation and source code zips for Eclipse Java development tools."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.source.feature.group" version="3.19.600.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="41">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.group" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.ui.source" range="[3.9.500.v20240721-1149,3.9.500.v20240721-1149]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.core.source" range="[3.8.500.v20240702-1051,3.8.500.v20240702-1051]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.ui.source" range="[3.8.400.v20240321-1252,3.8.400.v20240321-1252]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.pluggable.core.source" range="[1.4.500.v20240620-1418,1.4.500.v20240620-1418]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.compiler.batch.source" range="[3.39.0.v20240820-0604,3.39.0.v20240820-0604]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.source" range="[3.39.0.v20240807-1632,3.39.0.v20240807-1632]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.formatterapp.source" range="[1.2.250.v20240311-0615,1.2.250.v20240311-0615]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation.source" range="[1.2.100.v20240212-1051,1.2.100.v20240212-1051]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.annotation.source" range="[2.3.0.v20240111-2306,2.3.0.v20240111-2306]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.manipulation.source" range="[1.21.200.v20240815-2038,1.21.200.v20240815-2038]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.ui.source" range="[3.13.500.v20240822-0459,3.13.500.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.debug.source" range="[3.21.500.v20240725-1239,3.21.500.v20240725-1239]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.source" range="[3.16.500.v20240621-0244,3.16.500.v20240621-0244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.core.source" range="[3.13.300.v20240826-1900,3.13.300.v20240826-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime.source" range="[3.7.500.v20240702-1918,3.7.500.v20240702-1918]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit4.runtime.source" range="[1.3.100.v20231214-1952,1.3.100.v20231214-1952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit5.runtime.source" range="[1.1.300.v20231214-1952,1.1.300.v20231214-1952]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.source" range="[3.23.0.v20240822-0459,3.23.0.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.source" range="[3.33.0.v20240822-0459,3.33.0.v20240822-0459]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.junit.source" range="[4.13.2.v20230809-1000,4.13.2.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.core.source" range="[2.2.0.v20230809-1000,2.2.0.v20230809-1000]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-api.source" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-engine.source" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-migrationsupport.source" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-params.source" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-commons.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-engine.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-launcher.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-runner.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-api.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-commons.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-suite-engine.source" range="[1.11.0,1.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-vintage-engine.source" range="[5.11.0,5.11.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.opentest4j.source" range="[1.3.0,1.3.0]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apiguardian.api.source" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.macosx.source" range="[3.6.300.v20240321-1645,3.6.300.v20240321-1645]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.launching.ui.macosx.source" range="[1.4.300.v20240321-1645,1.4.300.v20240321-1645]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.launching.source" range="[1.4.500.v20240613-1053,1.4.500.v20240613-1053]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.doc.isv" range="[3.14.2500.v20240827-0447,3.14.2500.v20240827-0447]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.source.feature.jar" range="[3.19.600.v20240903-0240,3.19.600.v20240903-0240]">
                    <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.e4.ui.css.swt.source" version="0.15.400.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.ui.css.swt.source" range="[0.0.0,0.15.400.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse CSS SWT Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.css.swt"/>
                <property name="maven-version" value="0.15.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.source" version="0.15.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.source" version="0.15.400.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.css.swt.source" version="0.15.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.css.swt.source" version="0.15.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.css.swt.source
Bundle-Version: 0.15.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.win32.source" version="3.5.300.v20240524-2010" singleton="false">
            <update id="org.eclipse.ui.win32.source" range="[0.0.0,3.5.300.v20240524-2010)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Win32 Enhancements Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.win32"/>
                <property name="maven-version" value="3.5.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.win32.source" version="3.5.300.v20240524-2010"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.win32.source" version="3.5.300.v20240524-2010"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.win32.source" version="3.5.300.v20240524-2010">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.win32.source" version="3.5.300.v20240524-2010"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.win32.source
Bundle-Version: 3.5.300.v20240524-2010
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit.source.feature.group" version="2.23.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.edit.source.feature.group" range="[0.0.0,2.23.0.v20240604-0832)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.23.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit Developer Resources"/>
                <property name="df_LT.description" value="Platform-independent framework for viewing and editing EMF objects."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source.feature.group" version="2.23.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.feature.group" range="[2.23.0.v20240604-0832,2.23.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source" range="[2.22.0.v20240604-0832,2.22.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.source.feature.jar" range="[2.23.0.v20240604-0832,2.23.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.gtk.linux.x86_64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.gtk.linux.x86_64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.gtk.linux.ppc64le.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.core.tests.binaries" version="1.1.0.v20240725-0708" singleton="false" generation="2">
            <update id="org.eclipse.jdt.core.tests.binaries" range="[0.0.0,1.1.0.v20240725-0708)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.binaries"/>
                <property name="maven-version" value="1.1.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.binaries" version="1.1.0.v20240725-0708"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.binaries" version="1.1.0.v20240725-0708"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.binaries" version="1.1.0.v20240725-0708">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.jdt.core.tests.binaries
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.binaries.source" range="[1.1.0.v20240725-0708,1.1.0.v20240725-0708]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.core.tests.binaries" version="1.1.0.v20240725-0708"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.binaries
Bundle-Version: 1.1.0.v20240725-0708
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.scr.source" version="2.2.12" singleton="false">
            <update id="org.apache.felix.scr.source" range="[0.0.0,2.2.12)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.felix.scr:2.2.12"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.scr"/>
                <property name="maven-version" value="2.2.12"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.scr.source" version="2.2.12"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.scr.source" version="2.2.12"/>
                <provided namespace="osgi.identity" name="org.apache.felix.scr.source" version="2.2.12">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.scr.source" version="2.2.12"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.scr.source
Bundle-Version: 2.2.12
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.executable" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="binary" id="org.eclipse.platform.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.core.tests.resources.source" version="3.11.600.v20240824-0952" singleton="false">
            <update id="org.eclipse.core.tests.resources.source" range="[0.0.0,3.11.600.v20240824-0952)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Core Tests Resources Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources"/>
                <property name="maven-version" value="3.11.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.source" version="3.11.600.v20240824-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.source" version="3.11.600.v20240824-0952"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.source" version="3.11.600.v20240824-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.resources.source" version="3.11.600.v20240824-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.source
Bundle-Version: 3.11.600.v20240824-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.inject.jakarta.inject-api" version="1.0.5" singleton="false" generation="2">
            <update id="jakarta.inject.jakarta.inject-api" range="[0.0.0,1.0.5)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Dependency Injection"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta Dependency Injection"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.inject"/>
                <property name="maven-artifactId" value="jakarta.inject-api"/>
                <property name="maven-version" value="1.0.5"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api" version="1.0.5"/>
                <provided namespace="osgi.bundle" name="jakarta.inject.jakarta.inject-api" version="1.0.5"/>
                <provided namespace="java.package" name="javax.inject" version="1.0.5"/>
                <provided namespace="osgi.identity" name="jakarta.inject.jakarta.inject-api" version="1.0.5">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            jakarta.inject.jakarta.inject-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.inject.jakarta.inject-api.source" range="[1.0.5,1.0.5]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.inject.jakarta.inject-api" version="1.0.5"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.inject.jakarta.inject-api
Bundle-Version: 1.0.5
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.services.source" version="4.10.600.v20240801-2123" singleton="false">
            <update id="org.eclipse.e4.tools.services.source" range="[0.0.0,4.10.600.v20240801-2123)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Services Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.services"/>
                <property name="maven-version" value="4.10.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.services.source" version="4.10.600.v20240801-2123"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.services.source" version="4.10.600.v20240801-2123"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.services.source" version="4.10.600.v20240801-2123">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.tools.services.source" version="4.10.600.v20240801-2123"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.services.source
Bundle-Version: 4.10.600.v20240801-2123
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.compiler.apt.tests" version="1.3.500.v20240728-1337" generation="2">
            <update id="org.eclipse.jdt.compiler.apt.tests" range="[0.0.0,1.3.500.v20240728-1337)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Annotation Processing Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.compiler.apt.tests"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.apt.tests" version="1.3.500.v20240728-1337"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.compiler.apt.tests" version="1.3.500.v20240728-1337"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.annotations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.processors.base" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.processors.checkargs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.processors.elements" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.processors.genclass" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.compiler.apt.tests.processors.visitors" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.compiler.apt.tests" version="1.3.500.v20240728-1337">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.compiler.batch" range="3.36.0"/>
                <required namespace="java.package" name="org.eclipse.jdt.internal.compiler.tool" range="0.0.0" optional="true" greedy="false"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.compiler.apt.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.apt.tests.source" range="[1.3.500.v20240728-1337,1.3.500.v20240728-1337]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.compiler.apt.tests" version="1.3.500.v20240728-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.compiler.apt.tests;singleton:=true
Bundle-Version: 1.3.500.v20240728-1337
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.operations.source" version="2.7.400.v20240425-0751" singleton="false">
            <update id="org.eclipse.equinox.p2.operations.source" range="[0.0.0,2.7.400.v20240425-0751)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Operations API Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.operations"/>
                <property name="maven-version" value="2.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.operations.source" version="2.7.400.v20240425-0751"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations.source" version="2.7.400.v20240425-0751"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.operations.source" version="2.7.400.v20240425-0751">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.operations.source" version="2.7.400.v20240425-0751"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.operations.source
Bundle-Version: 2.7.400.v20240425-0751
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.optional.junit" version="3.3.400.v20230714-1309" singleton="false">
            <update id="org.eclipse.ant.optional.junit" range="[0.0.0,3.3.400.v20230714-1309)" severity="0"/>
            <properties size="11">
                <property name="df_LT.pluginName" value="Eclipse JUnit Fragment for Ant used in Eclipse Test Framework"/>
                <property name="df_LT.Bundle-Description" value="This fragment is required by the Eclipse Test Framework. It allows communication between JUnit and Ant."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.description" value="%Bundle-Description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ant"/>
                <property name="maven-artifactId" value="org.eclipse.ant.optional.junit"/>
                <property name="maven-version" value="3.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.optional.junit" version="3.3.400.v20230714-1309"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.optional.junit" version="3.3.400.v20230714-1309"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.optional.junit" version="3.3.400.v20230714-1309">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.apache.ant" version="3.3.400.v20230714-1309"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.apache.ant" range="[1.6.5,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.optional.junit" version="3.3.400.v20230714-1309"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.optional.junit
Bundle-Version: 3.3.400.v20230714-1309
Fragment-Host: org.apache.ant;bundle-version="[1.6.5,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.tests.views.properties.tabbed.source" version="3.8.400.v20240416-0658" singleton="false">
            <update id="org.eclipse.ui.tests.views.properties.tabbed.source" range="[0.0.0,3.8.400.v20240416-0658)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tabbed Properties View Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests.views.properties.tabbed"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.views.properties.tabbed.source" version="3.8.400.v20240416-0658"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests.views.properties.tabbed.source" version="3.8.400.v20240416-0658"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests.views.properties.tabbed.source" version="3.8.400.v20240416-0658">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.tests.views.properties.tabbed.source" version="3.8.400.v20240416-0658"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests.views.properties.tabbed.source
Bundle-Version: 3.8.400.v20240416-0658
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.bcoview.feature.feature.group" version="1.2.500.v20240702-1918" singleton="false">
            <update id="org.eclipse.jdt.bcoview.feature.feature.group" range="[0.0.0,1.2.500.v20240702-1918)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Bytecode Outline View"/>
                <property name="org.eclipse.equinox.p2.description" value="Bytecode Outline View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.bcoview.feature"/>
                <property name="maven-version" value="1.2.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.feature.feature.group" version="1.2.500.v20240702-1918"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="18">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filesystem" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.debug.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core" range="3.33.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui" range="3.28.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.text" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.console" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.ide" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.workbench.texteditor" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm" range="9.4.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree" range="9.4.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.analysis" range="9.4.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.util" range="9.4.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview" range="[1.2.500.v20240702-1918,1.2.500.v20240702-1918]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.bcoview.feature.feature.jar" range="[1.2.500.v20240702-1918,1.2.500.v20240702-1918]">
                    <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>
        </unit>
        <unit id="org.eclipse.pde.ds.tests" version="1.3.300.v20240321-1452" singleton="false" generation="2">
            <update id="org.eclipse.pde.ds.tests" range="[0.0.0,1.3.300.v20240321-1452)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE DS Tests"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ds.tests"/>
                <property name="maven-version" value="1.3.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.tests" version="1.3.300.v20240321-1452"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ds.tests" version="1.3.300.v20240321-1452"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ds.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ds.tests" version="1.3.300.v20240321-1452">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.core" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ds.core" range="[1.0.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.3.0,4.0.0)"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ds.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ds.tests.source" range="[1.3.300.v20240321-1452,1.3.300.v20240321-1452]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ds.tests" version="1.3.300.v20240321-1452"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ds.tests
Bundle-Version: 1.3.300.v20240321-1452
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.tools.compat" version="4.9.300.v20240128-1121" generation="2">
            <update id="org.eclipse.e4.tools.compat" range="[0.0.0,4.9.300.v20240128-1121)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="Compat"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.e4.tools.compat"/>
                <property name="maven-version" value="4.9.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.tools.compat" version="4.9.300.v20240128-1121"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.tools.compat" version="4.9.300.v20240128-1121"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.compat.internal" version="0.12.0.qualifier"/>
                <provided namespace="java.package" name="org.eclipse.e4.tools.compat.parts" version="0.12.0.qualifier"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.tools.compat" version="4.9.300.v20240128-1121">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.tools.services" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="1.4.0"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.workbench.swt" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.tools.compat
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.tools.compat" version="4.9.300.v20240128-1121"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.tools.compat;singleton:=true
Bundle-Version: 4.9.300.v20240128-1121
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.core.source" version="1.5.500.v20240626-2102" singleton="false">
            <update id="org.eclipse.jsch.core.source" range="[0.0.0,1.5.500.v20240626-2102)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JSch Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.core"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.core.source" version="1.5.500.v20240626-2102"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.core.source" version="1.5.500.v20240626-2102"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.core.source" version="1.5.500.v20240626-2102">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jsch.core.source" version="1.5.500.v20240626-2102"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.core.source
Bundle-Version: 1.5.500.v20240626-2102
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.directorywatcher.source" version="1.4.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.directorywatcher.source" range="[0.0.0,1.4.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Directory Watcher Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.directorywatcher"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.directorywatcher.source" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.directorywatcher.source" version="1.4.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.directorywatcher.source" version="1.4.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.directorywatcher.source" version="1.4.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.directorywatcher.source
Bundle-Version: 1.4.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="jakarta.activation-api" version="2.1.3" singleton="false" generation="2">
            <update id="jakarta.activation-api" range="[0.0.0,2.1.3)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="Jakarta Activation API"/>
                <property name="org.eclipse.equinox.p2.description" value="Jakarta Activation API 2.1 Specification"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse Foundation"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://www.eclipse.org"/>
                <property name="maven-groupId" value="jakarta.activation"/>
                <property name="maven-artifactId" value="jakarta.activation-api"/>
                <property name="maven-version" value="2.1.3"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="jakarta.activation-api" version="2.1.3"/>
                <provided namespace="osgi.bundle" name="jakarta.activation-api" version="2.1.3"/>
                <provided namespace="java.package" name="jakarta.activation" version="2.1.3"/>
                <provided namespace="java.package" name="jakarta.activation.spi" version="2.1.3"/>
                <provided namespace="osgi.identity" name="jakarta.activation-api" version="2.1.3">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="java.package" name="jakarta.activation" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.activation.spi" range="0.0.0"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))" min="0" greedy="false">
                    <description>
            jakarta.activation-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=jakarta.activation.spi.MailcapRegistryProvider)" min="0" greedy="false">
                    <description>
            jakarta.activation-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.serviceloader" match="(osgi.serviceloader=jakarta.activation.spi.MimeTypeRegistryProvider)" min="0" greedy="false">
                    <description>
            jakarta.activation-api
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            jakarta.activation-api
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="jakarta.activation-api.source" range="[2.1.3,2.1.3]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="jakarta.activation-api" version="2.1.3"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: jakarta.activation-api
Bundle-Version: 2.1.3
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.xmlgraphics.source" version="2.9.0.v20230916-1600" singleton="false">
            <update id="org.apache.xmlgraphics.source" range="[0.0.0,2.9.0.v20230916-1600)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.xmlgraphics:2.9.0.v20230916-1600"/>
                <property name="maven-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-artifactId" value="xmlgraphics-commons"/>
                <property name="maven-version" value="2.9"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.xmlgraphics.source" version="2.9.0.v20230916-1600"/>
                <provided namespace="osgi.bundle" name="org.apache.xmlgraphics.source" version="2.9.0.v20230916-1600"/>
                <provided namespace="osgi.identity" name="org.apache.xmlgraphics.source" version="2.9.0.v20230916-1600">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.xmlgraphics.source" version="2.9.0.v20230916-1600"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.xmlgraphics.source
Bundle-Version: 2.9.0.v20230916-1600
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.provisioning" version="1.2.0.201505202024" singleton="false" generation="2">
            <update id="org.osgi.service.provisioning" range="[0.0.0,1.2.0.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.provisioning"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.provisioning Version 1.2.0."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.provisioning"/>
                <property name="maven-version" value="1.2.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning" version="1.2.0.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.provisioning" version="1.2.0.201505202024"/>
                <provided namespace="java.package" name="org.osgi.service.provisioning" version="1.2.0"/>
                <provided namespace="osgi.identity" name="org.osgi.service.provisioning" version="1.2.0.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.2))">
                    <description>
            org.osgi.service.provisioning
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning.source" range="[1.2.0.201505202024,1.2.0.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.provisioning" version="1.2.0.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.provisioning
Bundle-Version: 1.2.0.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="3.14.1900.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.feature.feature.group" range="[0.0.0,3.14.1900.v20240812-1535)" severity="0"/>
            <properties size="13">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF Filetransfer API bundle.  This API is used&#10;by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.feature"/>
                <property name="maven-version" value="3.14.1900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2004, 2007 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="df_LT.featureName" value="ECF Filetransfer Feature"/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" version="3.14.1900.v20240812-1535"/>
                <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.ecf" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer" range="[5.1.103.v20230705-0614,5.1.103.v20230705-0614]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer" range="[3.3.0.v20240812-1535,3.3.0.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.jar" range="[3.14.1900.v20240812-1535,3.14.1900.v20240812-1535]">
                    <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.ui.tests" version="3.15.1700.v20240812-1703" generation="2">
            <update id="org.eclipse.ui.tests" range="[0.0.0,3.15.1700.v20240812-1703)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse UI Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.tests"/>
                <property name="maven-version" value="3.15.1700-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests" version="3.15.1700.v20240812-1703"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.tests" version="3.15.1700.v20240812-1703"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.api" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.tests.menus" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.tests" version="3.15.1700.v20240812-1703">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="45">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="3.14.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="3.7.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.tests" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.databinding" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt.theme" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.10.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="2.13.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.log" range="1.2.1300"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.navigator" range="3.12.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.inject" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.event" range="0.0.0"/>
                <requiredProperties namespace="osgi.extender" match="(&amp;(osgi.extender=osgi.component)(version&gt;=1.2)(!(version&gt;=2.0)))">
                    <description>
            org.eclipse.ui.tests
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.service" match="(objectClass=org.osgi.service.event.EventAdmin)">
                    <description>
            org.eclipse.ui.tests
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.tests.source" range="[3.15.1700.v20240812-1703,3.15.1700.v20240812-1703]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.tests" version="3.15.1700.v20240812-1703"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.tests; singleton:=true
Bundle-Version: 3.15.1700.v20240812-1703
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.unittest.junit.source.feature.jar" version="1.0.900.v20240708-2152">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Red Hat, Inc. and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Red Hat, Inc. - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Test runner client for UnitTest View (Experimental) Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in test runner client for UnitTest View."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde.unittest.junit.feature"/>
                <property name="maven-artifactId" value="org.eclipse.pde.unittest.junit"/>
                <property name="maven-version" value="1.0.900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.unittest.junit.source.feature.jar" version="1.0.900.v20240708-2152"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde.unittest.junit.source" version="1.0.900.v20240708-2152"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde.unittest.junit.source" version="1.0.900.v20240708-2152"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.device.source" version="1.2.100.v20240513-1104" singleton="false">
            <update id="org.eclipse.equinox.device.source" range="[0.0.0,1.2.100.v20240513-1104)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Device Access Service Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.device"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.device.source" version="1.2.100.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.device.source" version="1.2.100.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.device.source" version="1.2.100.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.device.source" version="1.2.100.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.device.source
Bundle-Version: 1.2.100.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="assertj-core.source" version="3.26.3" singleton="false">
            <update id="assertj-core.source" range="[0.0.0,3.26.3)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for assertj-core:3.26.3"/>
                <property name="maven-groupId" value="org.assertj"/>
                <property name="maven-artifactId" value="assertj-core"/>
                <property name="maven-version" value="3.26.3"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="assertj-core.source" version="3.26.3"/>
                <provided namespace="osgi.bundle" name="assertj-core.source" version="3.26.3"/>
                <provided namespace="osgi.identity" name="assertj-core.source" version="3.26.3">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="assertj-core.source" version="3.26.3"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: assertj-core.source
Bundle-Version: 3.26.3
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher MacOSX Cocoa Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.cocoa.macosx.x86_64"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.cocoa.macosx.x86_64;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jface" version="3.35.0.v20240820-2045" generation="2">
            <update id="org.eclipse.jface" range="[0.0.0,3.35.0.v20240820-2045)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface"/>
                <property name="maven-version" value="3.35.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="34">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface" version="3.35.0.v20240820-2045"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface" version="3.35.0.v20240820-2045"/>
                <provided namespace="java.package" name="org.eclipse.jface" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.action" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.action.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.bindings" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.bindings.keys" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.bindings.keys.formatting" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.commands" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.contexts" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.dialogs" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.dialogs.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.fieldassist" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.fieldassist.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.internal.provisional.action" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.layout" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.menus" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.operation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.preference" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.preference.images" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.resource" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.viewers" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.viewers.deferred" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.viewers.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.widgets" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.window" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.wizard" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jface.wizard.images" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface" version="3.35.0.v20240820-2045">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.swt" range="[3.126.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.commands" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.bidi" range="[0.10.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.8.0,2.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jface
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.source" range="[3.35.0.v20240820-2045,3.35.0.v20240820-2045]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jface" version="3.35.0.v20240820-2045"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface;singleton:=true
Bundle-Version: 3.35.0.v20240820-2045
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.rcp.source.feature.group" version="4.33.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.e4.rcp.source.feature.group" range="[0.0.0,4.33.0.v20240903-0618)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.rcp"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010, 2019 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse 4 Rich Client Platform Developer Resources"/>
                <property name="df_LT.description" value="The bundles typical required by Eclipse RCP applications as of version 4.0"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.source.feature.group" version="4.33.0.v20240903-0618"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="80">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.feature.group" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.services.source" range="[2.4.400.v20240413-1529,2.4.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.swt.source" range="[0.17.500.v20240807-0911,0.17.500.v20240807-0911]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.source" range="[1.1.400.v20240424-0444,1.1.400.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.source" range="[0.14.400.v20240321-1245,0.14.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.model.workbench.source" range="[2.4.300.v20240321-1245,2.4.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress.source" range="[0.4.600.v20240606-1020,0.4.600.v20240606-1020]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.services.source" range="[1.6.300.v20231201-1637,1.6.300.v20231201-1637]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.source" range="[0.16.500.v20240727-1037,0.16.500.v20240727-1037]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.source" range="[1.15.500.v20240730-1919,1.15.500.v20240730-1919]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.core.source" range="[0.14.500.v20240606-0949,0.14.500.v20240606-0949]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.source" range="[0.15.400.v20240321-1245,0.15.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.source" range="[1.9.500.v20240606-1236,1.9.500.v20240606-1236]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.contexts.source" range="[1.12.600.v20240413-1529,1.12.600.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.xmlgraphics.source" range="[2.9.0.v20230916-1600,2.9.0.v20230916-1600]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.source" range="[0.18.300.v20240413-1529,0.18.300.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.css.swt.theme.source" range="[0.14.400.v20240424-0956,0.14.400.v20240424-0956]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.di.source" range="[1.5.400.v20240321-1245,1.5.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.widgets.source" range="[1.4.200.v20240801-0837,1.4.200.v20240801-0837]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.cocoa.source" range="[0.14.400.v20240525-0701,0.14.400.v20240525-0701]">
                    <filter>
            (&amp;(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.source" range="[3.19.100.v20240524-2011,3.19.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event.source" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.commands.source" range="[3.12.200.v20240627-1019,3.12.200.v20240627-1019]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.contenttype.source" range="[3.9.500.v20240708-0707,3.9.500.v20240708-0707]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.source" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.beans.source" range="[1.10.300.v20240321-1245,1.10.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.observable.source" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.property.source" range="[1.10.300.v20240424-0444,1.10.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.expressions.source" range="[3.9.400.v20240413-1529,3.9.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.jobs.source" range="[3.15.400.v20240619-0602,3.15.400.v20240619-0602]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.runtime.source" range="[3.31.100.v20240524-2010,3.31.100.v20240524-2010]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.source" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.source" range="[3.11.100.v20240327-0645,3.11.100.v20240327-0645]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.prefs.source" range="[1.1.2.202109301733,1.1.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.registry.source" range="[3.12.100.v20240524-2011,3.12.100.v20240524-2011]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.simpleconfigurator.source" range="[1.5.300.v20240424-1301,1.5.300.v20240424-1301]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.source" range="[3.21.0.v20240717-2103,3.21.0.v20240717-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.compatibility.state.source" range="[1.2.1000.v20240213-1057,1.2.1000.v20240213-1057]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.osgi.util.source" range="[3.7.300.v20231104-1118,3.7.300.v20231104-1118]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.ppc64le.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.gtk.linux.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.x86_64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.cocoa.macosx.aarch64.source" range="[3.127.0.v20240903-0618,3.127.0.v20240903-0618]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.source" range="[3.35.0.v20240820-2045,3.35.0.v20240820-2045]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.databinding.source" range="[1.15.300.v20240424-0444,1.15.300.v20240424-0444]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench3.source" range="[0.17.400.v20240321-1245,0.17.400.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.command.source" range="[1.1.2,1.1.2]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime.source" range="[1.1.6,1.1.6]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.shell.source" range="[1.1.4,1.1.4]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.source" range="[1.4.800.v20240513-1104,1.4.800.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.addons.swt.source" range="[1.5.500.v20240620-1945,1.5.500.v20240620-1945]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.source" range="[1.5.100.v20240321-1445,1.5.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs.source" range="[1.5.0.v20240424-0957,1.5.0.v20240424-0957]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.dialogs.source" range="[1.5.0.v20240424-0957,1.5.0.v20240424-0957]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.emf.xpath.source" range="[0.4.300.v20240321-1245,0.4.300.v20240321-1245]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.annotations.source" range="[1.8.400.v20240413-1529,1.8.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.gtk.source" range="[1.2.200.v20240416-0658,1.2.200.v20240416-0658]">
                    <filter>
            (osgi.ws=gtk)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.swt.win32.source" range="[1.2.300.v20240416-0658,1.2.300.v20240416-0658]">
                    <filter>
            (osgi.ws=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.di.extensions.supplier.source" range="[0.17.500.v20240419-1233,0.17.500.v20240419-1233]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme.source" range="[1.3.400.v20240606-1412,1.3.400.v20240606-1412]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.notifications.source" range="[0.7.300.v20240707-1119,0.7.300.v20240707-1119]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.function.source" range="[1.2.0.202109301733,1.2.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.promise.source" range="[1.3.0.202212101352,1.3.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.measurement.source" range="[1.0.2.201802012109,1.0.2.201802012109]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.position.source" range="[1.0.1.201505202026,1.0.1.201505202026]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.xml.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.cm.source" range="[1.6.1.202109301733,1.6.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.component.source" range="[1.5.1.202212101352,1.5.1.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.metatype.source" range="[1.4.1.202109301733,1.4.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.provisioning.source" range="[1.2.0.201505202024,1.2.0.201505202024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.upnp.source" range="[1.2.1.202109301733,1.2.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.useradmin.source" range="[1.1.1.202109301733,1.1.1.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.wireadmin.source" range="[1.0.2.202109301733,1.0.2.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.rcp.source.feature.jar" range="[4.33.0.v20240903-0618,4.33.0.v20240903-0618]">
                    <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="junit-platform-commons" version="1.11.0" singleton="false" generation="2">
            <update id="junit-platform-commons" range="[0.0.0,1.11.0)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="JUnit Platform Commons"/>
                <property name="maven-groupId" value="org.junit.platform"/>
                <property name="maven-artifactId" value="junit-platform-commons"/>
                <property name="maven-version" value="1.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="11">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-platform-commons" version="1.11.0"/>
                <provided namespace="osgi.bundle" name="junit-platform-commons" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.annotation" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.function" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.logging" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.support" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.support.conversion" version="1.11.0"/>
                <provided namespace="java.package" name="org.junit.platform.commons.util" version="1.11.0"/>
                <provided namespace="osgi.identity" name="junit-platform-commons" version="1.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="28">
                <required namespace="java.package" name="org.apiguardian.api" range="[1.1.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="java.io" range="0.0.0"/>
                <required namespace="java.package" name="java.lang" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.annotation" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.invoke" range="0.0.0"/>
                <required namespace="java.package" name="java.lang.reflect" range="0.0.0"/>
                <required namespace="java.package" name="java.math" range="0.0.0"/>
                <required namespace="java.package" name="java.net" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.charset" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file" range="0.0.0"/>
                <required namespace="java.package" name="java.nio.file.attribute" range="0.0.0"/>
                <required namespace="java.package" name="java.security" range="0.0.0"/>
                <required namespace="java.package" name="java.time" range="0.0.0"/>
                <required namespace="java.package" name="java.util" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent" range="0.0.0"/>
                <required namespace="java.package" name="java.util.concurrent.atomic" range="0.0.0"/>
                <required namespace="java.package" name="java.util.function" range="0.0.0"/>
                <required namespace="java.package" name="java.util.jar" range="0.0.0"/>
                <required namespace="java.package" name="java.util.logging" range="0.0.0"/>
                <required namespace="java.package" name="java.util.regex" range="0.0.0"/>
                <required namespace="java.package" name="java.util.stream" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.commons" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.function" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.support" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.util" range="[1.11.0,2.0.0)"/>
                <required namespace="java.package" name="org.junit.platform.commons.logging" range="[1.11.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            junit-platform-commons
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="junit-platform-commons.source" range="[1.11.0,1.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-platform-commons" version="1.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-platform-commons
Bundle-Version: 1.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="bcpg.source" version="1.78.1" singleton="false">
            <update id="bcpg.source" range="[0.0.0,1.78.1)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for bcpg:1.78.1"/>
                <property name="maven-groupId" value="org.bouncycastle"/>
                <property name="maven-artifactId" value="bcpg-jdk18on"/>
                <property name="maven-version" value="1.78.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="bcpg.source" version="1.78.1"/>
                <provided namespace="osgi.bundle" name="bcpg.source" version="1.78.1"/>
                <provided namespace="osgi.identity" name="bcpg.source" version="1.78.1">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="bcpg.source" version="1.78.1"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: bcpg.source
Bundle-Version: 1.78.1
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.astview.feature.feature.jar" version="1.2.300.v20240719-1744">
            <properties size="8">
                <property name="org.eclipse.equinox.p2.name" value="Java AST View"/>
                <property name="org.eclipse.equinox.p2.description" value="Java AST View"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.astview.feature"/>
                <property name="maven-version" value="1.2.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.astview.feature.feature.jar" version="1.2.300.v20240719-1744"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.astview.feature" version="1.2.300.v20240719-1744"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.astview.feature" version="1.2.300.v20240719-1744"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
        </unit>
        <unit id="org.eclipse.e4.ui.tests.css.core.source" version="1.302.500.v20240425-0840" singleton="false">
            <update id="org.eclipse.e4.ui.tests.css.core.source" range="[0.0.0,1.302.500.v20240425-0840)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="e4 css core tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests.css.core"/>
                <property name="maven-version" value="1.302.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.core.source" version="1.302.500.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests.css.core.source" version="1.302.500.v20240425-0840"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests.css.core.source" version="1.302.500.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.tests.css.core.source" version="1.302.500.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests.css.core.source
Bundle-Version: 1.302.500.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.weaving.caching.j9.source" version="1.3.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.weaving.caching.j9.source" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="J9 CachingService Plug-in Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.weaving.caching.j9"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.j9.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.weaving.caching.j9.source" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.weaving.caching.j9.source" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.weaving.caching.j9.source" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.weaving.caching.j9.source
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.model.workbench.source" version="2.4.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.ui.model.workbench.source" range="[0.0.0,2.4.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Workbench Model Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.model.workbench"/>
                <property name="maven-version" value="2.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.model.workbench.source" version="2.4.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench.source" version="2.4.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.model.workbench.source" version="2.4.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.model.workbench.source" version="2.4.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.model.workbench.source
Bundle-Version: 2.4.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.api.tools.tests" version="1.3.600.v20240806-1811" singleton="false" generation="2">
            <update id="org.eclipse.pde.api.tools.tests" range="[0.0.0,1.3.600.v20240806-1811)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="API Tools Tests"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.api.tools.tests"/>
                <property name="maven-version" value="1.3.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="23">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.tests" version="1.3.600.v20240806-1811"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.api.tools.tests" version="1.3.600.v20240806-1811"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.anttasks.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.apiusescan.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.applications" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.annotations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.compatibility" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.leak" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.performance" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.tags" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.builder.tests.usage" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.comparator.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.model.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.problems.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.reference.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.search.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.tests" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.tests.util" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.api.tools.util.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.api.tools.tests" version="1.3.600.v20240806-1811">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="24">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.api.tools" range="1.0.600"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.launching" range="[3.6.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.debug.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.10.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.api.tools.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.test.performance" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.builder" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.compiler" range="[3.8.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui.tests" range="0.0.0"/>
                <required namespace="java.package" name="junit.framework" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="[3.26.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="0.0.0"/>
                <required namespace="java.package" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runner" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.runners" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.api.tools.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.api.tools.tests.source" range="[1.3.600.v20240806-1811,1.3.600.v20240806-1811]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.api.tools.tests" version="1.3.600.v20240806-1811"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.api.tools.tests
Bundle-Version: 1.3.600.v20240806-1811
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.event.source" version="1.4.1.202109301733" singleton="false">
            <update id="org.osgi.service.event.source" range="[0.0.0,1.4.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.event:1.4.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.event"/>
                <property name="maven-version" value="1.4.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.event.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.event.source" version="1.4.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.event.source" version="1.4.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.event.source" version="1.4.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.event.source
Bundle-Version: 1.4.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.addons.swt" version="1.5.500.v20240620-1945" generation="2">
            <update id="org.eclipse.e4.ui.workbench.addons.swt" range="[0.0.0,1.5.500.v20240620-1945)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 Workbench Add-ons"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.addons.swt"/>
                <property name="maven-version" value="1.5.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.addons.swt" version="1.5.500.v20240620-1945"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.addons.swt" version="1.5.500.v20240620-1945"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.cleanupaddon" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.dndaddon" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.minmax" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.splitteraddon" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.addons.swt" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.addons.swt" version="1.5.500.v20240620-1945">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.ui.model.workbench" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="1.5.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt" range="0.9.1"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.widgets" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" range="2.7.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.swt" range="0.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.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench.addons.swt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.addons.swt.source" range="[1.5.500.v20240620-1945,1.5.500.v20240620-1945]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench.addons.swt" version="1.5.500.v20240620-1945"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.addons.swt;singleton:=true
Bundle-Version: 1.5.500.v20240620-1945
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.objectweb.asm.tree.analysis" version="9.7.0" singleton="false" generation="2">
            <update id="org.objectweb.asm.tree.analysis" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="org.objectweb.asm.tree.analysis"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://asm.ow2.org"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-analysis"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.analysis" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.tree.analysis" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm.tree.analysis" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.tree.analysis" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="org.objectweb.asm" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.signature" range="9.7.0"/>
                <required namespace="java.package" name="org.objectweb.asm.tree" range="9.7.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.objectweb.asm.tree.analysis
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.tree.analysis.source" range="[9.7.0,9.7.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.tree.analysis" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.tree.analysis
Bundle-Version: 9.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.junit.source" version="4.13.2.v20230809-1000" singleton="false">
            <update id="org.junit.source" range="[0.0.0,4.13.2.v20230809-1000)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.junit:4.13.2.v20230809-1000"/>
                <property name="maven-groupId" value="junit"/>
                <property name="maven-artifactId" value="junit"/>
                <property name="maven-version" value="4.13.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.junit.source" version="4.13.2.v20230809-1000"/>
                <provided namespace="osgi.bundle" name="org.junit.source" version="4.13.2.v20230809-1000"/>
                <provided namespace="osgi.identity" name="org.junit.source" version="4.13.2.v20230809-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.junit.source" version="4.13.2.v20230809-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.junit.source
Bundle-Version: 4.13.2.v20230809-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.servlet.tests.source" version="1.9.200.v20240502-2159" singleton="false">
            <update id="org.eclipse.equinox.http.servlet.tests.source" range="[0.0.0,1.9.200.v20240502-2159)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="org.eclipse.equinox.http.servlet.tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.servlet.tests"/>
                <property name="maven-version" value="1.9.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet.tests.source" version="1.9.200.v20240502-2159"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.servlet.tests.source" version="1.9.200.v20240502-2159"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.servlet.tests.source" version="1.9.200.v20240502-2159">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.http.servlet.tests.source" version="1.9.200.v20240502-2159"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.servlet.tests.source
Bundle-Version: 1.9.200.v20240502-2159
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.ds.tests" version="1.7.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.ds.tests" range="[0.0.0,1.7.100.v20240321-1445)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Declarative Services Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.ds.tests"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.ds.tests" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.ds.tests" version="1.7.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.ds.tests.tbc" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.ds.tests" version="1.7.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="10">
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.urlconversion" range="1.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.0.0"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.service.permissionadmin" range="1.2.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="1.4.2"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.ds.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.ds.tests.source" range="[1.7.100.v20240321-1445,1.7.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.ds.tests" version="1.7.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.ds.tests
Bundle-Version: 1.7.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.touchpoint.eclipse" version="2.4.300.v20240511-1722" generation="2">
            <update id="org.eclipse.equinox.p2.touchpoint.eclipse" range="[0.0.0,2.4.300.v20240511-1722)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Eclipse Touchpoint"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.touchpoint.eclipse"/>
                <property name="maven-version" value="2.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.eclipse" version="2.4.300.v20240511-1722"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.eclipse" version="2.4.300.v20240511-1722"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.touchpoint.eclipse" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.update" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.touchpoint.eclipse.query" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.touchpoint.eclipse" version="2.4.300.v20240511-1722">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="39">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.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.0.0,4.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.pgp" 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.p2.engine.phases" 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" 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.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.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.publisher" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.publisher.eclipse" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.3.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.simpleconfigurator.manipulator" range="[2.0.0,3.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.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.resolver" range="1.2.0" optional="true" greedy="false"/>
                <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.4.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.touchpoint.eclipse
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.eclipse.source" range="[2.4.300.v20240511-1722,2.4.300.v20240511-1722]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.touchpoint.eclipse" version="2.4.300.v20240511-1722"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse;singleton:=true
Bundle-Version: 2.4.300.v20240511-1722
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.preferences.tests" version="3.10.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.preferences.tests" range="[0.0.0,3.10.100.v20240321-1445)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Preferences Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.preferences.tests"/>
                <property name="maven-version" value="3.10.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.tests" version="3.10.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.preferences.tests" version="3.10.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.preferences.tests" version="3.10.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="16">
                <required namespace="osgi.bundle" name="org.junit" 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" range="3.5.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.3.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.datalocation" range="1.4.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.urlconversion" range="1.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.0.0"/>
                <required namespace="java.package" name="org.osgi.service.log" range="1.3.0"/>
                <required namespace="java.package" name="org.osgi.service.permissionadmin" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.preferences.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.tests.source" range="[3.10.100.v20240321-1445,3.10.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.preferences.tests" version="3.10.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.preferences.tests
Bundle-Version: 3.10.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.google.gson" version="2.11.0" singleton="false" generation="2">
            <update id="com.google.gson" range="[0.0.0,2.11.0)" severity="0"/>
            <properties size="10">
                <property name="org.eclipse.equinox.p2.name" value="Gson"/>
                <property name="org.eclipse.equinox.p2.description" value="Gson JSON library"/>
                <property name="org.eclipse.equinox.p2.provider" value="Google Gson Project"/>
                <property name="org.eclipse.equinox.p2.contact" value="https://github.com/google/gson"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="https://github.com/google/gson"/>
                <property name="maven-groupId" value="com.google.code.gson"/>
                <property name="maven-artifactId" value="gson"/>
                <property name="maven-version" value="2.11.0"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.google.gson" version="2.11.0"/>
                <provided namespace="osgi.bundle" name="com.google.gson" version="2.11.0"/>
                <provided namespace="java.package" name="com.google.gson" version="2.11.0"/>
                <provided namespace="java.package" name="com.google.gson.annotations" version="2.11.0"/>
                <provided namespace="java.package" name="com.google.gson.reflect" version="2.11.0"/>
                <provided namespace="java.package" name="com.google.gson.stream" version="2.11.0"/>
                <provided namespace="osgi.identity" name="com.google.gson" version="2.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="5">
                <required namespace="java.package" name="sun.misc" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="com.google.gson.annotations" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.7))">
                    <description>
            com.google.gson
          </description>
                </requiredProperties>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(|(version=1.7)(version=1.8)))">
                    <description>
            com.google.gson
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="com.google.gson.source" range="[2.11.0,2.11.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.google.gson" version="2.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.google.gson
Bundle-Version: 2.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.core.source.feature.jar" version="1.16.200.v20240717-2103">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="Core Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.core"/>
                <property name="maven-version" value="1.16.200-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.core.source.feature.jar" version="1.16.200.v20240717-2103"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.server.core.source" version="1.16.200.v20240717-2103"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.server.core.source" version="1.16.200.v20240717-2103"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.equinox.event.source" version="1.7.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.event.source" range="[0.0.0,1.7.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Event Admin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.event"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.event.source" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.event.source" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.event.source" version="1.7.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.event.source" version="1.7.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.event.source
Bundle-Version: 1.7.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.tips.feature.feature.group" version="0.4.400.v20240525-0701" singleton="false">
            <update id="org.eclipse.tips.feature.feature.group" range="[0.0.0,0.4.400.v20240525-0701)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.ui"/>
                <property name="maven-artifactId" value="org.eclipse.tips.feature"/>
                <property name="maven-version" value="0.4.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2019, 2020 Wim Jongman, Remain Software"/>
                <property name="df_LT.featureName" value="Tip of the Day UI Feature"/>
                <property name="df_LT.description" value="Contains the Eclipse Tips framework."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.group" version="0.4.400.v20240525-0701"/>
                <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.tips.ui" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.core" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.json" range="[0.3.400.v20240525-0701,0.3.400.v20240525-0701]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.ide" range="[0.3.400.v20240413-1529,0.3.400.v20240413-1529]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tips.feature.feature.jar" range="[0.4.400.v20240525-0701,0.4.400.v20240525-0701]">
                    <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.compare.examples.source" version="3.4.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.compare.examples.source" range="[0.0.0,3.4.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Compare Example Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.examples"/>
                <property name="maven-version" value="3.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.examples.source" version="3.4.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.examples.source" version="3.4.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.examples.source" version="3.4.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.compare.examples.source" version="3.4.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.examples.source
Bundle-Version: 3.4.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="junit-jupiter-migrationsupport.source" version="5.11.0" singleton="false">
            <update id="junit-jupiter-migrationsupport.source" range="[0.0.0,5.11.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for junit-jupiter-migrationsupport:5.11.0"/>
                <property name="maven-groupId" value="org.junit.jupiter"/>
                <property name="maven-artifactId" value="junit-jupiter-migrationsupport"/>
                <property name="maven-version" value="5.11.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="junit-jupiter-migrationsupport.source" version="5.11.0"/>
                <provided namespace="osgi.bundle" name="junit-jupiter-migrationsupport.source" version="5.11.0"/>
                <provided namespace="osgi.identity" name="junit-jupiter-migrationsupport.source" version="5.11.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="junit-jupiter-migrationsupport.source" version="5.11.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: junit-jupiter-migrationsupport.source
Bundle-Version: 5.11.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.compare.win32" version="1.3.400.v20240514-1716" generation="2">
            <update id="org.eclipse.compare.win32" range="[0.0.0,1.3.400.v20240514-1716)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Compare Support for Word"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.compare.win32"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.win32" version="1.3.400.v20240514-1716"/>
                <provided namespace="osgi.bundle" name="org.eclipse.compare.win32" version="1.3.400.v20240514-1716"/>
                <provided namespace="java.package" name="org.eclipse.compare.internal.win32" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.compare.win32" version="1.3.400.v20240514-1716">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.compare" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.compare.win32.source" range="[1.3.400.v20240514-1716,1.3.400.v20240514-1716]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.x86_64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench" range="[3.5.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.compare.win32
          </description>
                </requiredProperties>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.4.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64" range="0.0.0">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.5.0,4.0.0)"/>
            </requires>
            <filter>
        (osgi.os=win32)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.compare.win32" version="1.3.400.v20240514-1716"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.compare.win32;singleton:=true
Bundle-Version: 1.3.400.v20240514-1716
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.feature.jar" version="3.19.600.v20240903-0240">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2020 IBM Corporation and others.&#10;All rights reserved. This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License v1.0&#10;which accompanies this distribution, and is available at&#10;http://www.eclipse.org/legal/epl-v10.html&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Java Development Tools"/>
                <property name="df_LT.description" value="Eclipse Java development tools (binary runtime and user documentation)."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt"/>
                <property name="maven-version" value="3.19.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.feature.jar" version="3.19.600.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt" version="3.19.600.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt" version="3.19.600.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.objectweb.asm.util.source" version="9.7.0" singleton="false">
            <update id="org.objectweb.asm.util.source" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.objectweb.asm.util:9.7.0"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm-util"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.util.source" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm.util.source" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm.util.source" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm.util.source" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm.util.source
Bundle-Version: 9.7.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106"/>
                <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.gtk.linux.ppc64le" range="1.2.1100.v20240722-2106"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            addProgramArg(programArg:--launcher.library);addProgramArg(programArg:@artifact);
          </instruction>
                    <instruction key="unconfigure">
            removeProgramArg(programArg:--launcher.library);removeProgramArg(programArg:@artifact);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources" version="3.11.600.v20240824-0952" generation="2">
            <update id="org.eclipse.core.tests.resources" range="[0.0.0,3.11.600.v20240824-0952)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Eclipse Core Tests Resources"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources"/>
                <property name="maven-version" value="3.11.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="29">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources" version="3.11.600.v20240824-0952"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources" version="3.11.600.v20240824-0952"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.filesystem" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.alias" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.builders" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.dtree" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.bogus" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.broken" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.bug369177" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.ram" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.remote" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.filesystem.wrapper" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.localstore" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.mapping" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.properties" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.propertytester" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.utils" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.internal.watson" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.content" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.perf" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.refresh" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.regression" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.session" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.usecase" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources" version="3.11.600.v20240824-0952">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="17">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime" range="3.5.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.extension" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.function" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api.io" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.params" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.params.provider" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="java.package" name="org.mockito" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.resources
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.source" range="[3.11.600.v20240824-0952,3.11.600.v20240824-0952]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.resources" version="3.11.600.v20240824-0952"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources; singleton:=true
Bundle-Version: 3.11.600.v20240824-0952
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.felix.gogo.runtime.source" version="1.1.6" singleton="false">
            <update id="org.apache.felix.gogo.runtime.source" range="[0.0.0,1.1.6)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.felix.gogo.runtime:1.1.6"/>
                <property name="maven-groupId" value="org.apache.felix"/>
                <property name="maven-artifactId" value="org.apache.felix.gogo.runtime"/>
                <property name="maven-version" value="1.1.6"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.felix.gogo.runtime.source" version="1.1.6"/>
                <provided namespace="osgi.bundle" name="org.apache.felix.gogo.runtime.source" version="1.1.6"/>
                <provided namespace="osgi.identity" name="org.apache.felix.gogo.runtime.source" version="1.1.6">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.felix.gogo.runtime.source" version="1.1.6"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.felix.gogo.runtime.source
Bundle-Version: 1.1.6
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.metadata.repository" version="1.5.400.v20240515-1919" generation="2">
            <update id="org.eclipse.equinox.p2.metadata.repository" range="[0.0.0,1.5.400.v20240515-1919)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Metadata Repository"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.metadata.repository"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.repository" version="1.5.400.v20240515-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.metadata.repository" version="1.5.400.v20240515-1919"/>
                <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.p2.metadata.io" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.metadata.repository" version="1.5.400.v20240515-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="28">
                <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.tukaani.xz" range="1.3.0"/>
                <required namespace="java.package" name="javax.xml.parsers" 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.index" 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.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.p2.core" range="[2.12.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.index" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.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.prefs" range="1.1.1"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.metadata.repository
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.metadata.repository.source" range="[1.5.400.v20240515-1919,1.5.400.v20240515-1919]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.metadata.repository" version="1.5.400.v20240515-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.repository;singleton:=true
Bundle-Version: 1.5.400.v20240515-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.junit.runtime" version="3.7.500.v20240702-1918" generation="2">
            <update id="org.eclipse.jdt.junit.runtime" range="[0.0.0,3.7.500.v20240702-1918)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Development Tools JUnit Runtime Support"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.junit.runtime"/>
                <property name="maven-version" value="3.7.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime" version="3.7.500.v20240702-1918"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.junit.runtime" version="3.7.500.v20240702-1918"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.runner" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.internal.junit.runner.junit3" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.junit.runtime" version="3.7.500.v20240702-1918">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="osgi.bundle" name="org.junit" range="3.8.2"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=11))">
                    <description>
            org.eclipse.jdt.junit.runtime
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.junit.runtime.source" range="[3.7.500.v20240702-1918,3.7.500.v20240702-1918]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.junit.runtime" version="3.7.500.v20240702-1918"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.junit.runtime;singleton:=true
Bundle-Version: 3.7.500.v20240702-1918
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant3.source" version="3.6.100.v20240413-1529" singleton="false">
            <update id="org.eclipse.core.tests.resources.saveparticipant3.source" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Save Participant 3 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant3"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant3.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant3.source" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant3.source" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.resources.saveparticipant3.source" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant3.source
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.tests.core.source" version="3.7.400.v20240413-1529" singleton="false">
            <update id="org.eclipse.ant.tests.core.source" range="[0.0.0,3.7.400.v20240413-1529)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Ant Core Test Plugin Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.tests.core"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.core.source" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.tests.core.source" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.tests.core.source" version="3.7.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ant.tests.core.source" version="3.7.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.tests.core.source
Bundle-Version: 3.7.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ant.tests.core" version="3.7.400.v20240413-1529" generation="2">
            <update id="org.eclipse.ant.tests.core" range="[0.0.0,3.7.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Ant Core Test Plugin"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ant.tests.core"/>
                <property name="maven-version" value="3.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.core" version="3.7.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ant.tests.core" version="3.7.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.core.testplugin" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ant.tests.core.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ant.tests.core" version="3.7.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.ide" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.apache.ant" range="1.9.4"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ant.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ant.tests.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ant.tests.core.source" range="[3.7.400.v20240413-1529,3.7.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ant.tests.core" version="3.7.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ant.tests.core; singleton:=true
Bundle-Version: 3.7.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.urischeme.source" version="1.3.400.v20240606-1412" singleton="false">
            <update id="org.eclipse.urischeme.source" range="[0.0.0,1.3.400.v20240606-1412)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse URI Scheme Handling Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.urischeme"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.urischeme.source" version="1.3.400.v20240606-1412"/>
                <provided namespace="osgi.bundle" name="org.eclipse.urischeme.source" version="1.3.400.v20240606-1412"/>
                <provided namespace="osgi.identity" name="org.eclipse.urischeme.source" version="1.3.400.v20240606-1412">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.urischeme.source" version="1.3.400.v20240606-1412"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.urischeme.source
Bundle-Version: 1.3.400.v20240606-1412
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.source" version="1.15.500.v20240730-1919" singleton="false">
            <update id="org.eclipse.e4.ui.workbench.source" range="[0.0.0,1.15.500.v20240730-1919)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 Workbench Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench"/>
                <property name="maven-version" value="1.15.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.source" version="1.15.500.v20240730-1919"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.source" version="1.15.500.v20240730-1919"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.source" version="1.15.500.v20240730-1919">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.workbench.source" version="1.15.500.v20240730-1919"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.source
Bundle-Version: 1.15.500.v20240730-1919
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.batik.css.source" version="1.17.0.v20231215-1130" singleton="false">
            <update id="org.apache.batik.css.source" range="[0.0.0,1.17.0.v20231215-1130)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.batik.css:1.17.0.v20231215-1130"/>
                <property name="maven-groupId" value="org.apache.xmlgraphics"/>
                <property name="maven-artifactId" value="batik-css"/>
                <property name="maven-version" value="1.17"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.batik.css.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.bundle" name="org.apache.batik.css.source" version="1.17.0.v20231215-1130"/>
                <provided namespace="osgi.identity" name="org.apache.batik.css.source" version="1.17.0.v20231215-1130">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.batik.css.source" version="1.17.0.v20231215-1130"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.batik.css.source
Bundle-Version: 1.17.0.v20231215-1130
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.ibm.icu.source" version="75.1.0" singleton="false">
            <update id="com.ibm.icu.source" range="[0.0.0,75.1.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.ibm.icu:75.1.0"/>
                <property name="maven-groupId" value="com.ibm.icu"/>
                <property name="maven-artifactId" value="icu4j"/>
                <property name="maven-version" value="75.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.ibm.icu.source" version="75.1.0"/>
                <provided namespace="osgi.bundle" name="com.ibm.icu.source" version="75.1.0"/>
                <provided namespace="osgi.identity" name="com.ibm.icu.source" version="75.1.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.ibm.icu.source" version="75.1.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.ibm.icu.source
Bundle-Version: 75.1.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.edit.feature.jar" version="2.23.0.v20240604-0832">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Edit"/>
                <property name="df_LT.description" value="Platform-independent framework for viewing and editing EMF objects."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.edit"/>
                <property name="maven-version" value="2.23.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.edit.feature.jar" version="2.23.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.emf.edit" version="2.23.0.v20240604-0832"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.emf.edit" version="2.23.0.v20240604-0832"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2002-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </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="toolingorg.eclipse.sdk.ide.executable.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
            </provides>
            <requires size="1">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le" range="[4.33.0.I20240903-0240,4.33.0.I20240903-0240]"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="uninstall">
            cleanupzip(source:@artifact, target:${installFolder});
          </instruction>
                    <instruction key="install">
            unzip(source:@artifact, target:${installFolder}); chmod(targetDir:${installFolder}, targetFile:icon.xpm, permissions:755); chmod(targetDir:${installFolder}, targetFile:eclipse, permissions:755);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.device.source" version="1.1.1.202109301733" singleton="false">
            <update id="org.osgi.service.device.source" range="[0.0.0,1.1.1.202109301733)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.osgi.service.device:1.1.1.202109301733"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.device"/>
                <property name="maven-version" value="1.1.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.device.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.device.source" version="1.1.1.202109301733"/>
                <provided namespace="osgi.identity" name="org.osgi.service.device.source" version="1.1.1.202109301733">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.device.source" version="1.1.1.202109301733"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.device.source
Bundle-Version: 1.1.1.202109301733
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.views.properties.tabbed.article" version="3.4.300.v20231214-2114" generation="2">
            <update id="org.eclipse.ui.examples.views.properties.tabbed.article" range="[0.0.0,3.4.300.v20231214-2114)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Tabbed Properties View Article Example"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.views.properties.tabbed.article"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.views.properties.tabbed.article" version="3.4.300.v20231214-2114"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.views.properties.tabbed.article" version="3.4.300.v20231214-2114"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.views.properties.tabbed.article.views" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.views.properties.tabbed.article" version="3.4.300.v20231214-2114">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.views.properties.tabbed.article
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.views.properties.tabbed.article" version="3.4.300.v20231214-2114"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.views.properties.tabbed.article; singleton:=true
Bundle-Version: 3.4.300.v20231214-2114
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.tests.source" version="0.15.500.v20240418-1547" singleton="false">
            <update id="org.eclipse.e4.ui.tests.source" range="[0.0.0,0.15.500.v20240418-1547)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="TestModel Model Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests"/>
                <property name="maven-version" value="0.15.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.source" version="0.15.500.v20240418-1547"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests.source" version="0.15.500.v20240418-1547"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests.source" version="0.15.500.v20240418-1547">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.ui.tests.source" version="0.15.500.v20240418-1547"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests.source
Bundle-Version: 0.15.500.v20240418-1547
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingwin32.win32.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <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="toolingwin32.win32.aarch64org.eclipse.equinox.common" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolingwin32.win32.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            setStartLevel(startLevel:2);markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            setStartLevel(startLevel:-1);markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding" version="1.13.300.v20240424-0444" singleton="false" generation="2">
            <update id="org.eclipse.core.databinding" range="[0.0.0,1.13.300.v20240424-0444)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding"/>
                <property name="maven-version" value="1.13.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="14">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding" version="1.13.300.v20240424-0444"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.bind" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.bind.steps" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.conversion" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.conversion.text" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.validation" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.conversion" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.validation" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding" version="1.13.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="[1.3.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.3.0,2.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.osgi.framework" range="[1.4.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.3,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.databinding
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.source" range="[1.13.300.v20240424-0444,1.13.300.v20240424-0444]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.databinding" version="1.13.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding
Bundle-Version: 1.13.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.swt.win32.win32.aarch64.source" version="3.127.0.v20240903-0618" singleton="false">
            <update id="org.eclipse.swt.win32.win32.aarch64.source" range="[0.0.0,3.127.0.v20240903-0618)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Standard Widget Toolkit for Windows on aarch64 Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.swt"/>
                <property name="maven-artifactId" value="org.eclipse.swt.win32.win32.aarch64"/>
                <property name="maven-version" value="3.127.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.swt.win32.win32.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.bundle" name="org.eclipse.swt.win32.win32.aarch64.source" version="3.127.0.v20240903-0618"/>
                <provided namespace="osgi.identity" name="org.eclipse.swt.win32.win32.aarch64.source" version="3.127.0.v20240903-0618">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.swt.win32.win32.aarch64.source" version="3.127.0.v20240903-0618"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.swt.win32.win32.aarch64.source
Bundle-Version: 3.127.0.v20240903-0618
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.ecore.source" version="2.37.0.v20240721-0802" singleton="false">
            <update id="org.eclipse.emf.ecore.source" range="[0.0.0,2.37.0.v20240721-0802)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse Modeling Project"/>
                <property name="df_LT.bundleName" value="EMF Ecore Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore"/>
                <property name="maven-version" value="2.37.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.source" version="2.37.0.v20240721-0802"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore.source" version="2.37.0.v20240721-0802"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore.source" version="2.37.0.v20240721-0802">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.emf.ecore.source" version="2.37.0.v20240721-0802"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore.source
Bundle-Version: 2.37.0.v20240721-0802
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.user.ui.source.feature.jar" version="2.4.2500.v20240812-2151">
            <properties size="13">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2009 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse p2 Provisioning Developer Resources"/>
                <property name="df_LT.description" value="Source code for the Equinox provisioning platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.user.ui"/>
                <property name="maven-version" value="2.4.2500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.user.ui.source.feature.jar" version="2.4.2500.v20240812-2151"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.p2.user.ui.source" version="2.4.2500.v20240812-2151"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.p2.user.ui.source" version="2.4.2500.v20240812-2151"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.objectweb.asm" version="9.7.0" singleton="false" generation="2">
            <update id="org.objectweb.asm" range="[0.0.0,9.7.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="org.objectweb.asm"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://asm.ow2.org"/>
                <property name="maven-groupId" value="org.ow2.asm"/>
                <property name="maven-artifactId" value="asm"/>
                <property name="maven-version" value="9.7"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm" version="9.7.0"/>
                <provided namespace="osgi.bundle" name="org.objectweb.asm" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm" version="9.7.0"/>
                <provided namespace="java.package" name="org.objectweb.asm.signature" version="9.7.0"/>
                <provided namespace="osgi.identity" name="org.objectweb.asm" version="9.7.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="2">
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.objectweb.asm
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.objectweb.asm.source" range="[9.7.0,9.7.0]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.objectweb.asm" version="9.7.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.objectweb.asm
Bundle-Version: 9.7
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.emf.xpath.source" version="0.4.300.v20240321-1245" singleton="false">
            <update id="org.eclipse.e4.emf.xpath.source" range="[0.0.0,0.4.300.v20240321-1245)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Model Xpath Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.emf.xpath"/>
                <property name="maven-version" value="0.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.emf.xpath.source" version="0.4.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.emf.xpath.source" version="0.4.300.v20240321-1245"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.emf.xpath.source" version="0.4.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.emf.xpath.source" version="0.4.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.emf.xpath.source
Bundle-Version: 0.4.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.examples.multipageeditor" version="3.4.300.v20240207-1054" generation="2">
            <update id="org.eclipse.ui.examples.multipageeditor" range="[0.0.0,3.4.300.v20240207-1054)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Multi-Page Editor Example"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.examples.multipageeditor"/>
                <property name="maven-version" value="3.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.multipageeditor" version="3.4.300.v20240207-1054"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.examples.multipageeditor" version="3.4.300.v20240207-1054"/>
                <provided namespace="java.package" name="org.eclipse.ui.examples.multipageeditor" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.examples.multipageeditor" version="3.4.300.v20240207-1054">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.workbench.texteditor" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.examples.multipageeditor
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.examples.multipageeditor.source" range="[3.4.300.v20240207-1054,3.4.300.v20240207-1054]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.examples.multipageeditor" version="3.4.300.v20240207-1054"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.examples.multipageeditor; singleton:=true
Bundle-Version: 3.4.300.v20240207-1054
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.operations" version="2.7.400.v20240425-0751" generation="2">
            <update id="org.eclipse.equinox.p2.operations" range="[0.0.0,2.7.400.v20240425-0751)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Operations API"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.operations"/>
                <property name="maven-version" value="2.7.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.operations" version="2.7.400.v20240425-0751"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.operations" version="2.7.400.v20240425-0751"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.operations" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.operations" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.operations" version="2.7.400.v20240425-0751">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="23">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.jobs" range="3.5.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.metadata.query" 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.configurator" 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.director" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="2.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.operations
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.operations.source" range="[2.7.400.v20240425-0751,2.7.400.v20240425-0751]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.operations" version="2.7.400.v20240425-0751"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.operations;singleton:=true
Bundle-Version: 2.7.400.v20240425-0751
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.junit.runtime.source" version="3.8.100.v20240130-1723" singleton="false">
            <update id="org.eclipse.pde.junit.runtime.source" range="[0.0.0,3.8.100.v20240130-1723)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE JUnit Runtime Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.junit.runtime"/>
                <property name="maven-version" value="3.8.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.junit.runtime.source" version="3.8.100.v20240130-1723"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.junit.runtime.source" version="3.8.100.v20240130-1723"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.junit.runtime.source" version="3.8.100.v20240130-1723">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.junit.runtime.source" version="3.8.100.v20240130-1723"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.junit.runtime.source
Bundle-Version: 3.8.100.v20240130-1723
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench3" version="0.17.400.v20240321-1245" generation="2">
            <update id="org.eclipse.e4.ui.workbench3" range="[0.0.0,0.17.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Bundle for Workbench APIs available in e4"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench3"/>
                <property name="maven-version" value="0.17.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench3" version="0.17.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench3" version="0.17.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.ui.testing" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.testing.dumps" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench3" version="0.17.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench3
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench3.source" range="[0.17.400.v20240321-1245,0.17.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench3" version="0.17.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench3;singleton:=true
Bundle-Version: 0.17.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.hamcrest.source" version="2.2.0" singleton="false">
            <update id="org.hamcrest.source" range="[0.0.0,2.2.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.hamcrest:2.2.0"/>
                <property name="maven-groupId" value="org.hamcrest"/>
                <property name="maven-artifactId" value="hamcrest"/>
                <property name="maven-version" value="2.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.hamcrest.source" version="2.2.0"/>
                <provided namespace="osgi.bundle" name="org.hamcrest.source" version="2.2.0"/>
                <provided namespace="osgi.identity" name="org.hamcrest.source" version="2.2.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.hamcrest.source" version="2.2.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.hamcrest.source
Bundle-Version: 2.2.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="net.bytebuddy.byte-buddy-agent.source" version="1.15.0" singleton="false">
            <update id="net.bytebuddy.byte-buddy-agent.source" range="[0.0.0,1.15.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for net.bytebuddy.byte-buddy-agent:1.15.0"/>
                <property name="maven-groupId" value="net.bytebuddy"/>
                <property name="maven-artifactId" value="byte-buddy-agent"/>
                <property name="maven-version" value="1.15.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="net.bytebuddy.byte-buddy-agent.source" version="1.15.0"/>
                <provided namespace="osgi.bundle" name="net.bytebuddy.byte-buddy-agent.source" version="1.15.0"/>
                <provided namespace="osgi.identity" name="net.bytebuddy.byte-buddy-agent.source" version="1.15.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="net.bytebuddy.byte-buddy-agent.source" version="1.15.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: net.bytebuddy.byte-buddy-agent.source
Bundle-Version: 1.15.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.ua.ui" version="1.3.500.v20240620-1849" generation="2">
            <update id="org.eclipse.pde.ua.ui" range="[0.0.0,1.3.500.v20240620-1849)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="PDE UA UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.ua.ui"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="21">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.ui" version="1.3.500.v20240620-1849"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.ua.ui" version="1.3.500.v20240620-1849"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.comp.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.simple" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.simple.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.cheatsheet.simple.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.ctxhelp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.ctxhelp.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.toc" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.toc.actions" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.editor.toc.details" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.wizards.cheatsheet" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.wizards.ctxhelp" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.pde.internal.ua.ui.wizards.toc" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.ua.ui" version="1.3.500.v20240620-1849">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="17">
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.205.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.30.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ui" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.20.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.13.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.pde.ua.core" range="[1.3.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.ide" range="[3.22.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface.text" range="[3.24.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.31.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="[3.8.200,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.editors" range="[3.17.100,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.search" range="[3.16.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.9.2,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.10.200,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.genericeditor" range="[1.3.200,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.pde.ua.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.ua.ui.source" range="[1.3.500.v20240620-1849,1.3.500.v20240620-1849]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.pde.ua.ui" version="1.3.500.v20240620-1849"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.ua.ui;singleton:=true
Bundle-Version: 1.3.500.v20240620-1849
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.core.ssl.feature.feature.group" version="1.1.600.v20240812-1535" singleton="false">
            <update id="org.eclipse.ecf.core.ssl.feature.feature.group" range="[0.0.0,1.1.600.v20240812-1535)" severity="0"/>
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core SSL Feature"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core SSL fragment.  On Equinox-based frameworks, this fragment exposes the Equinox TrustManager to ECF FileTransfer and other ECF-based communications."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.ssl.feature"/>
                <property name="maven-version" value="1.1.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.group" version="1.1.600.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity" range="0.0.0">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.ssl" range="[1.3.100.v20240812-1535,1.3.100.v20240812-1535]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.ssl.feature.feature.jar" range="[1.1.600.v20240812-1535,1.1.600.v20240812-1535]">
                    <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.ecf.core.feature.source.feature.jar" version="1.6.2.v20240812-1535">
            <properties size="11">
                <property name="org.eclipse.equinox.p2.name" value="ECF Core Feature Developer Resources"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF core (org.eclipse.ecf) and ECF identity (org.eclipse.ecf.identity) bundles.  These two bundles are required for all other parts of ECF."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.core.feature"/>
                <property name="maven-version" value="1.6.2-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.core.feature.source.feature.jar" version="1.6.2.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.core.feature.source" version="1.6.2.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.core.feature.source" version="1.6.2.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.jdt.compiler.apt.tests.source" version="1.3.500.v20240728-1337" singleton="false">
            <update id="org.eclipse.jdt.compiler.apt.tests.source" range="[0.0.0,1.3.500.v20240728-1337)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Annotation Processing Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.compiler.apt.tests"/>
                <property name="maven-version" value="1.3.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.compiler.apt.tests.source" version="1.3.500.v20240728-1337"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.compiler.apt.tests.source" version="1.3.500.v20240728-1337"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.compiler.apt.tests.source" version="1.3.500.v20240728-1337">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.compiler.apt.tests.source" version="1.3.500.v20240728-1337"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.compiler.apt.tests.source
Bundle-Version: 1.3.500.v20240728-1337
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.jar" version="1.1.400.v20240419-1435">
            <properties size="13">
                <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="%provider"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2020 Red Hat, Inc. and others.&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/"/>
                <property name="df_LT.provider" value="Eclipse.org"/>
                <property name="df_LT.featureName" value="JUnit Test runner client for UnitTest View Developer Resources"/>
                <property name="df_LT.description" value="JUnit test runner client for UnitTest View"/>
                <property name="maven-groupId" value="org.eclipse.jdt.feature"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.ui.unittest.junit.feature"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.ui.unittest.junit.feature.source.feature.jar" version="1.1.400.v20240419-1435"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.jdt.ui.unittest.junit.feature.source" version="1.1.400.v20240419-1435"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.jdt.ui.unittest.junit.feature.source" version="1.1.400.v20240419-1435"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="a.jre.javase" version="11.0.0" singleton="false">
            <provides size="251">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="11.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.activation" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.scripting" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.javadoc" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.acl" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nashorn.api.tree" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="11.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="a.jre.javase" version="19.0.0" singleton="false">
            <provides size="259">
                <provided namespace="org.eclipse.equinox.p2.iu" name="a.jre.javase" version="19.0.0"/>
                <provided namespace="java.package" name="java.applet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image" 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.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.table" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.desktop" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.jpeg" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.type" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.zip" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.views" version="0.0.0"/>
                <provided namespace="java.package" name="java.time" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.element" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.bootstrap" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.sctp" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.validation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.foreign" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.datatransfer" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.event" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.metal" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.logging" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.colorchooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.support" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.x500" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.annotation" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.directory" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.chrono" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.loading" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="java.math" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.geom" version="0.0.0"/>
                <provided namespace="java.package" name="javax.transaction.xa" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stax" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.traversal" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.swing.interop" version="0.0.0"/>
                <provided namespace="java.package" name="java.text" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.undo" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.datatype" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.html" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.login" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.connect.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.metadata" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.prefs" version="0.0.0"/>
                <provided namespace="java.package" name="java.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.bmp" version="0.0.0"/>
                <provided namespace="java.package" name="sun.misc" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.format" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.server" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.serial" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.parsers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.synth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.basic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.function" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.image.renderable" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.nio.file" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ls" version="0.0.0"/>
                <provided namespace="java.package" name="javax.smartcardio" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.random" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.dynalink.linker.support" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.dgc" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.annotation.processing" version="0.0.0"/>
                <provided namespace="java.package" name="java.net.http" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.invoke" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.cert" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.xpath" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.catalog" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.management" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.atomic" version="0.0.0"/>
                <provided namespace="java.package" name="javax.rmi.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.openmbean" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.color" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.rtf" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.javadoc.doclet" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.print" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.multi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.net.ssl" version="0.0.0"/>
                <provided namespace="java.package" name="java.rmi.registry" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.stream.events" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.java.accessibility.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.attribute" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.management.jfr" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.constant" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi.request" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.ref" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.instrument" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.regex" version="0.0.0"/>
                <provided namespace="java.package" name="org.ietf.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.filechooser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="java.security" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.helpers" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap.spi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell" version="0.0.0"/>
                <provided namespace="java.package" name="javax.print.attribute.standard" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.tool" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.jconsole" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.security.jarsigner" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.auth.kerberos" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto" version="0.0.0"/>
                <provided namespace="java.package" name="java.sql" version="0.0.0"/>
                <provided namespace="java.package" name="java.util" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.channels" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.temporal" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.stylesheets" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.midi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.net" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.stream" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.monitor" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.doctree" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.net.httpserver.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.dnd" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jshell.execution" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.text.html.parser" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.css" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.javac" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.jdi" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.jgss" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.charset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.text.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.timer" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.spec" version="0.0.0"/>
                <provided namespace="java.package" name="java.nio.file.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dsig.keyinfo" version="0.0.0"/>
                <provided namespace="java.package" name="javax.accessibility" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.tree" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.namespace" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.font" version="0.0.0"/>
                <provided namespace="java.package" name="java.security.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.tools.attach.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.relation" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.modelmbean" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sound.sampled.spi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.transform.sax" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote.rmi" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.event" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.concurrent.locks" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.plaf.nimbus" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.nio.mapmode" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.event" version="0.0.0"/>
                <provided namespace="java.package" name="javax.swing.border" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset.spi" version="0.0.0"/>
                <provided namespace="java.package" name="jdk.jfr.consumer" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management.remote" version="0.0.0"/>
                <provided namespace="java.package" name="javax.imageio.plugins.tiff" version="0.0.0"/>
                <provided namespace="java.package" name="org.xml.sax.ext" version="0.0.0"/>
                <provided namespace="java.package" name="sun.reflect" version="0.0.0"/>
                <provided namespace="java.package" name="javax.lang.model.util" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.callback" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.runtime" version="0.0.0"/>
                <provided namespace="java.package" name="javax.security.sasl" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.security.auth.module" version="0.0.0"/>
                <provided namespace="java.package" name="javax.naming.ldap" version="0.0.0"/>
                <provided namespace="java.package" name="javax.xml.crypto.dom" version="0.0.0"/>
                <provided namespace="java.package" name="java.time.zone" version="0.0.0"/>
                <provided namespace="java.package" name="netscape.javascript" version="0.0.0"/>
                <provided namespace="java.package" name="java.awt.im.spi" version="0.0.0"/>
                <provided namespace="java.package" name="java.beans.beancontext" version="0.0.0"/>
                <provided namespace="java.package" name="javax.management" version="0.0.0"/>
                <provided namespace="java.package" name="javax.tools" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.spec" version="0.0.0"/>
                <provided namespace="java.package" name="javax.script" version="0.0.0"/>
                <provided namespace="java.package" name="java.lang.module" version="0.0.0"/>
                <provided namespace="java.package" name="com.sun.source.util" version="0.0.0"/>
                <provided namespace="java.package" name="javax.sql.rowset" version="0.0.0"/>
                <provided namespace="java.package" name="java.io" version="0.0.0"/>
                <provided namespace="java.package" name="java.util.jar" version="0.0.0"/>
                <provided namespace="java.package" name="javax.crypto.interfaces" version="0.0.0"/>
                <provided namespace="java.package" name="org.w3c.dom.ranges" version="0.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.0.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.1.0"/>
                <provided namespace="osgi.ee" name="OSGi/Minimum" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JRE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.1.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.2.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.3.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.4.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.5.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.6.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.7.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="9.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="10.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="11.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="12.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="13.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="14.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="15.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="16.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="17.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="18.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact1" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact2" version="19.0.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="1.8.0"/>
                <provided namespace="osgi.ee" name="JavaSE/compact3" version="19.0.0"/>
            </provides>
            <touchpoint id="org.eclipse.equinox.p2.native" version="1.0.0"/>
        </unit>
        <unit id="org.eclipse.ui.editors.source" version="3.18.0.v20240807-0735" singleton="false">
            <update id="org.eclipse.ui.editors.source" range="[0.0.0,3.18.0.v20240807-0735)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Default Text Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.editors"/>
                <property name="maven-version" value="3.18.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.editors.source" version="3.18.0.v20240807-0735"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.editors.source" version="3.18.0.v20240807-0735"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.editors.source" version="3.18.0.v20240807-0735">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.editors.source" version="3.18.0.v20240807-0735"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.editors.source
Bundle-Version: 3.18.0.v20240807-0735
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant3" version="3.6.100.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.core.tests.resources.saveparticipant3" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Save Participant 3"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant3"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant3" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant3" version="3.6.100.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.saveparticipant3" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant3" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.resources.saveparticipant3
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant3.source" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.resources.saveparticipant3" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant3
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.net" version="1.6.400.v20240414-0911" singleton="false" generation="2">
            <update id="org.eclipse.core.tests.net" range="[0.0.0,1.6.400.v20240414-0911)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Net Tests Plug-in"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.core"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.net"/>
                <property name="maven-version" value="1.6.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.net" version="1.6.400.v20240414-0911"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.net" version="1.6.400.v20240414-0911"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.net" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.net" version="1.6.400.v20240414-0911">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="7">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.net" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.assertj.core.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.net
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.net.source" range="[1.6.400.v20240414-0911,1.6.400.v20240414-0911]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.net" version="1.6.400.v20240414-0911"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.net
Bundle-Version: 1.6.400.v20240414-0911
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.source" version="3.206.100.v20240720-1232" singleton="false">
            <update id="org.eclipse.ui.source" range="[0.0.0,3.206.100.v20240720-1232)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui"/>
                <property name="maven-version" value="3.206.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.source" version="3.206.100.v20240720-1232"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.source" version="3.206.100.v20240720-1232"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.source" version="3.206.100.v20240720-1232">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.source" version="3.206.100.v20240720-1232"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.source
Bundle-Version: 3.206.100.v20240720-1232
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jdt.apt.ui" version="3.8.400.v20240321-1252" generation="2">
            <update id="org.eclipse.jdt.apt.ui" range="[0.0.0,3.8.400.v20240321-1252)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Java Annotation Processing UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.apt.ui"/>
                <property name="maven-version" value="3.8.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.ui" version="3.8.400.v20240321-1252"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.apt.ui" version="3.8.400.v20240321-1252"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.ui.internal" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.ui.internal.preferences" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jdt.apt.ui.internal.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.apt.ui" version="3.8.400.v20240321-1252">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.jdt.apt.core" range="[3.6.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.ui" range="[3.14.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jdt.core" range="[3.36.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.2.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jdt.apt.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.apt.ui.source" range="[3.8.400.v20240321-1252,3.8.400.v20240321-1252]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jdt.apt.ui" version="3.8.400.v20240321-1252"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.apt.ui; singleton:=true
Bundle-Version: 3.8.400.v20240321-1252
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106">
            <update id="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[0.0.0,1.2.1100.v20240722-2106)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Launcher Linux PPC64le Fragment"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="launcher.gtk.linux.ppc64le"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher.gtk.linux.ppc64le"/>
                <property name="maven-version" value="1.2.1100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.launcher" version="1.2.1100.v20240722-2106"/>
                <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.equinox.launcher" range="[1.6.0,1.7.0)"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le.source" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.launcher.gtk.linux.ppc64le" version="1.2.1100.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.ppc64le;singleton:=true
Bundle-Version: 1.2.1100.v20240722-2106
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.6.0,1.7.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.core.sdk.feature.group" version="3.25.200.v20240722-2103" singleton="false">
            <update id="org.eclipse.equinox.core.sdk.feature.group" range="[0.0.0,3.25.200.v20240722-2103)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.core.sdk"/>
                <property name="maven-version" value="3.25.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2009 EclipseSource and others."/>
                <property name="df_LT.featureName" value="Equinox Core SDK"/>
                <property name="df_LT.description" value="A collection of core Equinox bundles and source including the Equinox framework implementation itself. &#10;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.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.sdk.feature.group" version="3.25.200.v20240722-2103"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="42">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.feature.group" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.feature.source.feature.group" range="[1.15.200.v20240722-2103,1.15.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.source" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.supplement" range="[1.11.0.v20240621-0935,1.11.0.v20240621-0935]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.supplement.source" range="[1.11.0.v20240621-0935,1.11.0.v20240621-0935]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.xslt" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.xslt.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.hook" range="[1.4.100.v20240513-1104,1.4.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.transforms.hook.source" range="[1.4.100.v20240513-1104,1.4.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent" range="[1.3.100.v20240514-0729,1.3.100.v20240514-0729]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.concurrent.source" range="[1.3.100.v20240514-0729,1.3.100.v20240514-0729]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32.source" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]">
                    <filter>
            (osgi.os=win32)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.linux.source" range="[1.1.300.v20240419-2334,1.1.300.v20240419-2334]">
                    <filter>
            (osgi.os=linux)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.macosx.source" range="[1.102.300.v20240419-2334,1.102.300.v20240419-2334]">
                    <filter>
            (osgi.os=macosx)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.source" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.ui.source" range="[1.4.300.v20240513-1104,1.4.300.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.region" range="[1.5.500.v20231214-2017,1.5.500.v20231214-2017]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.region.source" range="[1.5.500.v20231214-2017,1.5.500.v20231214-2017]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.log.stream" range="[1.2.0.v20240213-1244,1.2.0.v20240213-1244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.log.stream.source" range="[1.2.0.v20240213-1244,1.2.0.v20240213-1244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.ssh" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.ssh.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.jaas.fragment" range="[1.2.0.v20240213-1244,1.2.0.v20240213-1244]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi" range="[1.5.100.v20240321-1445,1.5.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.bidi.source" range="[1.5.100.v20240321-1445,1.5.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching" range="[1.3.100.v20240513-1104,1.3.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.source" range="[1.3.100.v20240513-1104,1.3.100.v20240513-1104]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.j9" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.caching.j9.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.hook" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.weaving.hook.source" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.log.stream" range="[1.0.0.202109301733,1.0.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.log.stream.source" range="[1.0.0.202109301733,1.0.0.202109301733]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.pushstream" range="[1.1.0.202212101352,1.1.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.util.pushstream.source" range="[1.1.0.202212101352,1.1.0.202212101352]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.core.sdk.feature.jar" range="[3.25.200.v20240722-2103,3.25.200.v20240722-2103]">
                    <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.test.performance.win32" version="3.1.600.v20230714-1309" singleton="false">
            <update id="org.eclipse.test.performance.win32" range="[0.0.0,3.1.600.v20230714-1309)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Performance Monitor for Windows"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.test"/>
                <property name="maven-artifactId" value="org.eclipse.test.performance.win32"/>
                <property name="maven-version" value="3.1.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.test.performance.win32" version="3.1.600.v20230714-1309"/>
                <provided namespace="osgi.bundle" name="org.eclipse.test.performance.win32" version="3.1.600.v20230714-1309"/>
                <provided namespace="osgi.identity" name="org.eclipse.test.performance.win32" version="3.1.600.v20230714-1309">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.test.performance" version="3.1.600.v20230714-1309"/>
                <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.test.performance" range="[3.1.0,4.0.0)"/>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.test.performance.win32" version="3.1.600.v20230714-1309"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.test.performance.win32
Bundle-Version: 3.1.600.v20230714-1309
Fragment-Host: org.eclipse.test.performance;bundle-version="[3.1.0,4.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.views.properties.tabbed" version="3.10.300.v20240424-0956" generation="2">
            <update id="org.eclipse.ui.views.properties.tabbed" range="[0.0.0,3.10.300.v20240424-0956)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="Tabbed Properties View"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.views.properties.tabbed"/>
                <property name="maven-version" value="3.10.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.properties.tabbed" version="3.10.300.v20240424-0956"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.views.properties.tabbed" version="3.10.300.v20240424-0956"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties.tabbed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties.tabbed.css" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties.tabbed.l10n" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.internal.views.properties.tabbed.view" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.ui.views.properties.tabbed" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.views.properties.tabbed" version="3.10.300.v20240424-0956">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.forms" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.views" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.3.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.12.100"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.18.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ui.views.properties.tabbed
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.views.properties.tabbed.source" range="[3.10.300.v20240424-0956,3.10.300.v20240424-0956]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ui.views.properties.tabbed" version="3.10.300.v20240424-0956"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.views.properties.tabbed;singleton:=true
Bundle-Version: 3.10.300.v20240424-0956
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.cocoa.macosx.aarch64.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group" version="2.0.200.v20240808-1900" singleton="false">
            <update id="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group" range="[0.0.0,2.0.200.v20240808-1900)" severity="0"/>
            <properties size="14">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="%description"/>
                <property name="org.eclipse.equinox.p2.description.url" value="%descriptionURL"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.httpclientjava.feature"/>
                <property name="maven-version" value="2.0.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2021 Composent, Inc., Yatta Solutions, and Christoph Läubrich and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;- Composent, Inc. - initial API and implementation&#10;- Yatta Solutions - HttpClient 4.5 implementation"/>
                <property name="df_LT.featureName" value="ECF Java/JVM 11+ HttpClient FileTransfer Provider"/>
                <property name="df_LT.description" value="This feature provides the Java/JVM 11+ HttpClient FileTransfer provider used by the Eclipse platform to support P2 filetransfer."/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.group" version="2.0.200.v20240808-1900"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.group" range="[3.9.0,4.0.0)">
                    <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.provider.filetransfer.httpclientjava" range="[2.0.300.v20240808-1900,2.0.300.v20240808-1900]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.httpclientjava.feature.feature.jar" range="[2.0.200.v20240808-1900,2.0.200.v20240808-1900]">
                    <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.common.tests" version="3.17.200.v20240513-1104" generation="2">
            <update id="org.eclipse.equinox.common.tests" range="[0.0.0,3.17.200.v20240513-1104)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Common Eclipse Runtime Tests"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.common.tests"/>
                <property name="maven-version" value="3.17.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.tests" version="3.17.200.v20240513-1104"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.common.tests" version="3.17.200.v20240513-1104"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.common.tests" version="3.17.200.v20240513-1104">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="12">
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="3.18.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.harness" range="3.11.400"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="3.8.200"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.localization" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.core.runtime" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.log" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.common.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.common.tests.source" range="[3.17.200.v20240513-1104,3.17.200.v20240513-1104]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.common.tests" version="3.17.200.v20240513-1104"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.common.tests;singleton:=true
Bundle-Version: 3.17.200.v20240513-1104
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.console.ssh" version="1.3.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.console.ssh" range="[0.0.0,1.3.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Console ssh support plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.console.ssh"/>
                <property name="maven-version" value="1.3.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.ssh" version="1.3.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.console.ssh" version="1.3.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.internal.ssh" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.jaas" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.ssh" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.console.storage" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.console.ssh" version="1.3.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="java.package" name="javax.security.auth" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth.callback" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth.login" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="javax.security.auth.spi" range="0.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.felix.service.command" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.apache.sshd.common" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.common.kex" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.common.keyprovider" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.auth" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.auth.password" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.auth.pubkey" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.channel" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.command" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.jaas" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.keyprovider" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.session" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.apache.sshd.server.shell" range="2.4.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.console.common" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.console.common.terminal" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.cm" range="[1.4.0,2.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.console.ssh
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.console.ssh.source" range="[1.3.100.v20240321-1445,1.3.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.console.ssh" version="1.3.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.console.ssh
Bundle-Version: 1.3.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.jsch.ui" version="1.5.400.v20240413-1529" generation="2">
            <update id="org.eclipse.jsch.ui" range="[0.0.0,1.5.400.v20240413-1529)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JSch UI"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jsch.ui"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.ui" version="1.5.400.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jsch.ui" version="1.5.400.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.jsch.internal.ui" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jsch.internal.ui.authenticator" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jsch.internal.ui.preference" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.jsch.ui" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.jsch.ui" version="1.5.400.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jsch.core" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="com.jcraft.jsch" range="[0.1.50,1.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.jsch.ui
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jsch.ui.source" range="[1.5.400.v20240413-1529,1.5.400.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.jsch.ui" version="1.5.400.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jsch.ui;singleton:=true
Bundle-Version: 1.5.400.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.feature.group" version="2.3.1900.v20240903-0240" singleton="false">
            <update id="org.eclipse.help.feature.group" range="[0.0.0,2.3.1900.v20240903-0240)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.help.feature"/>
                <property name="maven-artifactId" value="org.eclipse.help"/>
                <property name="maven-version" value="2.3.1900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2008, 2013 IBM Corporation and others."/>
                <property name="df_LT.featureName" value="Eclipse Help System"/>
                <property name="df_LT.description" value="Eclipse help system."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.group" version="2.3.1900.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="11">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.jetty" range="[3.9.200.v20240321-1445,3.9.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.registry" range="[1.4.100.v20240321-1445,1.4.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.servlet" range="[1.8.200.v20240321-1445,1.8.200.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper" range="[1.2.100.v20240321-1445,1.2.100.v20240321-1445]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.registry" range="[1.3.0.v20240213-1427,1.3.0.v20240213-1427]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.base" range="[4.4.500.v20240903-0240,4.4.500.v20240903-0240]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.ui" range="[4.7.100.v20240621-0541,4.7.100.v20240621-0541]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.webapp" range="[3.11.500.v20240606-0803,3.11.500.v20240606-0803]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.net" range="[1.5.500.v20240625-1706,1.5.500.v20240625-1706]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security" range="[1.4.400.v20240702-1702,1.4.400.v20240702-1702]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.feature.jar" range="[2.3.1900.v20240903-0240,2.3.1900.v20240903-0240]">
                    <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.publisher" version="1.9.200.v20240429-0755" generation="2">
            <update id="org.eclipse.equinox.p2.publisher" range="[0.0.0,1.9.200.v20240429-0755)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Equinox Provisioning Publisher Infrastructure"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.publisher"/>
                <property name="maven-version" value="1.9.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher" version="1.9.200.v20240429-0755"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.publisher" version="1.9.200.v20240429-0755"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.publisher" 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.spi.p2.publisher" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.publisher" version="1.9.200.v20240429-0755">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="27">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.18.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.osgi" range="3.8.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.app" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.artifact.processors.checksum" 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.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.metadata" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.expression" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.index" 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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.index" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.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.6.0"/>
                <required namespace="java.package" name="org.osgi.service.application" range="1.1.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.publisher
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.publisher.source" range="[1.9.200.v20240429-0755,1.9.200.v20240429-0755]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.publisher" version="1.9.200.v20240429-0755"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.publisher;singleton:=true
Bundle-Version: 1.9.200.v20240429-0755
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.lucene.analysis-common.source" version="9.11.1.v20240628-1000" singleton="false">
            <update id="org.apache.lucene.analysis-common.source" range="[0.0.0,9.11.1.v20240628-1000)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.lucene.analysis-common:9.11.1.v20240628-1000"/>
                <property name="maven-groupId" value="org.apache.lucene"/>
                <property name="maven-artifactId" value="lucene-analysis-common"/>
                <property name="maven-version" value="9.11.1"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.lucene.analysis-common.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.bundle" name="org.apache.lucene.analysis-common.source" version="9.11.1.v20240628-1000"/>
                <provided namespace="osgi.identity" name="org.apache.lucene.analysis-common.source" version="9.11.1.v20240628-1000">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.lucene.analysis-common.source" version="9.11.1.v20240628-1000"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.lucene.analysis-common.source
Bundle-Version: 9.11.1.v20240628-1000
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.sdk.ide.config.win32.win32.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.sdk.ide.config.win32.win32.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.sdk.ide" name="org.eclipse.sdk.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.sdk.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240" singleton="false">
            <hostRequirements size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <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="toolinggtk.linux.aarch64org.eclipse.equinox.p2.reconciler.dropins" version="4.33.0.I20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.flavor" name="toolinggtk.linux.aarch64" version="1.0.0"/>
            </provides>
            <requires size="2">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.p2.reconciler.dropins" range="0.0.0"/>
                <required namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" range="[1.0.0,2.0.0)" greedy="false"/>
            </requires>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="null" version="0.0.0"/>
            <touchpointData size="1">
                <instructions size="4">
                    <instruction key="uninstall">
            uninstallBundle(bundle:${artifact})
          </instruction>
                    <instruction key="install">
            installBundle(bundle:${artifact})
          </instruction>
                    <instruction key="configure">
            markStarted(started: true);
          </instruction>
                    <instruction key="unconfigure">
            markStarted(started: false);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ltk.core.refactoring.source" version="3.14.500.v20240702-1521" singleton="false">
            <update id="org.eclipse.ltk.core.refactoring.source" range="[0.0.0,3.14.500.v20240702-1521)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Refactoring Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ltk.core.refactoring"/>
                <property name="maven-version" value="3.14.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ltk.core.refactoring.source" version="3.14.500.v20240702-1521"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ltk.core.refactoring.source" version="3.14.500.v20240702-1521"/>
                <provided namespace="osgi.identity" name="org.eclipse.ltk.core.refactoring.source" version="3.14.500.v20240702-1521">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ltk.core.refactoring.source" version="3.14.500.v20240702-1521"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ltk.core.refactoring.source
Bundle-Version: 3.14.500.v20240702-1521
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.feature.jar" version="3.16.0.v20240903-0240">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;IBM Corporation - initial API and implementation"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde"/>
                <property name="maven-version" value="3.16.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.feature.jar" version="3.16.0.v20240903-0240"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.pde" version="3.16.0.v20240903-0240"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.pde" version="3.16.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant2" version="3.6.100.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.core.tests.resources.saveparticipant2" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Save Participant 2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant2"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant2" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant2" version="3.6.100.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.saveparticipant2" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant2" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.resources.saveparticipant2
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant2.source" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.resources.saveparticipant2" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant2
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.genericeditor.extension.tests.source" version="1.2.400.v20240430-0753" singleton="false">
            <update id="org.eclipse.pde.genericeditor.extension.tests.source" range="[0.0.0,1.2.400.v20240430-0753)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Tests for Generic Target Platform Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.genericeditor.extension.tests"/>
                <property name="maven-version" value="1.2.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.genericeditor.extension.tests.source" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.genericeditor.extension.tests.source" version="1.2.400.v20240430-0753"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.genericeditor.extension.tests.source" version="1.2.400.v20240430-0753">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.genericeditor.extension.tests.source" version="1.2.400.v20240430-0753"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.genericeditor.extension.tests.source
Bundle-Version: 1.2.400.v20240430-0753
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.extensionlocation.source" version="1.5.400.v20240321-1450" singleton="false">
            <update id="org.eclipse.equinox.p2.extensionlocation.source" range="[0.0.0,1.5.400.v20240321-1450)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Extension Location Repository Support Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.extensionlocation"/>
                <property name="maven-version" value="1.5.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.extensionlocation.source" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.extensionlocation.source" version="1.5.400.v20240321-1450"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.extensionlocation.source" version="1.5.400.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.extensionlocation.source" version="1.5.400.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.extensionlocation.source
Bundle-Version: 1.5.400.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable.feature.jar" version="3.8.2600.v20240722-2106">
            <properties size="12">
                <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="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform Launcher Executables"/>
                <property name="df_LT.description" value="Platform specific launchers."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.equinox.feature"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.executable"/>
                <property name="maven-version" value="3.8.2600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.jar" version="3.8.2600.v20240722-2106"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.equinox.executable" version="3.8.2600.v20240722-2106"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.equinox.executable" version="3.8.2600.v20240722-2106"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.jface.tests.source" version="1.4.600.v20240820-2045" singleton="false">
            <update id="org.eclipse.jface.tests.source" range="[0.0.0,1.4.600.v20240820-2045)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Jface tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.jface.tests"/>
                <property name="maven-version" value="1.4.600-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jface.tests.source" version="1.4.600.v20240820-2045"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jface.tests.source" version="1.4.600.v20240820-2045"/>
                <provided namespace="osgi.identity" name="org.eclipse.jface.tests.source" version="1.4.600.v20240820-2045">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jface.tests.source" version="1.4.600.v20240820-2045"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jface.tests.source
Bundle-Version: 1.4.600.v20240820-2045
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.frameworkadmin.equinox" version="1.3.200.v20240321-1450" generation="2">
            <update id="org.eclipse.equinox.frameworkadmin.equinox" range="[0.0.0,1.3.200.v20240321-1450)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Framework Admin for Equinox"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.frameworkadmin.equinox"/>
                <property name="maven-version" value="1.3.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.equinox" version="1.3.200.v20240321-1450"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.frameworkadmin.equinox" version="1.3.200.v20240321-1450"/>
                <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="osgi.identity" name="org.eclipse.equinox.frameworkadmin.equinox" version="1.3.200.v20240321-1450">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="3.18.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.frameworkadmin" range="[2.0.0,3.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.service.datalocation" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.environment" range="1.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.resolver" range="1.1.0" optional="true" greedy="false"/>
                <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.framework.startlevel" range="1.0.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.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.frameworkadmin.equinox
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.frameworkadmin.equinox.source" range="[1.3.200.v20240321-1450,1.3.200.v20240321-1450]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.frameworkadmin.equinox" version="1.3.200.v20240321-1450"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox;singleton:=true
Bundle-Version: 1.3.200.v20240321-1450
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.workbench.renderers.swt" version="0.16.500.v20240727-1037" generation="2">
            <update id="org.eclipse.e4.ui.workbench.renderers.swt" range="[0.0.0,0.16.500.v20240727-1037)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 Workbench SWT Renderer"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.workbench.renderers.swt"/>
                <property name="maven-version" value="0.16.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt" version="0.16.500.v20240727-1037"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.renderers.swt" version="0.16.500.v20240727-1037"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.internal.workbench.renderers.swt" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.workbench.renderers.swt" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.workbench.renderers.swt" version="0.16.500.v20240727-1037">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="23">
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="1.1.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="[3.124.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="[3.15.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.expressions" range="[3.7.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="2.35.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.11.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di.extensions" range="0.12.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="3.29.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.event" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.workbench.renderers.swt
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.workbench.renderers.swt.source" range="[0.16.500.v20240727-1037,0.16.500.v20240727-1037]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.workbench.renderers.swt" version="0.16.500.v20240727-1037"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.workbench.renderers.swt;singleton:=true
Bundle-Version: 0.16.500.v20240727-1037
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ui.genericeditor.source" version="1.3.400.v20240511-1105" singleton="false">
            <update id="org.eclipse.ui.genericeditor.source" range="[0.0.0,1.3.400.v20240511-1105)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Generic and Extensible Text Editor Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.ui.genericeditor"/>
                <property name="maven-version" value="1.3.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ui.genericeditor.source" version="1.3.400.v20240511-1105"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ui.genericeditor.source" version="1.3.400.v20240511-1105"/>
                <provided namespace="osgi.identity" name="org.eclipse.ui.genericeditor.source" version="1.3.400.v20240511-1105">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ui.genericeditor.source" version="1.3.400.v20240511-1105"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ui.genericeditor.source
Bundle-Version: 1.3.400.v20240511-1105
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.platform" version="4.33.0.v20240903-0240" generation="2">
            <update id="org.eclipse.platform" range="[0.0.0,4.33.0.v20240903-0240)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse Platform"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.platform"/>
                <property name="maven-version" value="4.33.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform" version="4.33.0.v20240903-0240"/>
                <provided namespace="osgi.bundle" name="org.eclipse.platform" version="4.33.0.v20240903-0240"/>
                <provided namespace="java.package" name="org.eclipse.platform.internal" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.platform" version="4.33.0.v20240903-0240">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.ui.intro" range="[3.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.cheatsheets" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui.forms" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.ui" range="[3.2.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.platform
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.platform.source" range="[4.33.0.v20240903-0240,4.33.0.v20240903-0240]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.platform" version="4.33.0.v20240903-0240"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.platform; singleton:=true
Bundle-Version: 4.33.0.v20240903-0240
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.security.win32" version="1.3.0.v20240419-2334" generation="2">
            <update id="org.eclipse.equinox.security.win32" range="[0.0.0,1.3.0.v20240419-2334)" severity="0"/>
            <properties size="9">
                <property name="df_LT.fragmentName" value="Windows Data Protection services integration"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%fragmentName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="fragment"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.security.win32"/>
                <property name="maven-version" value="1.3.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32" version="1.3.0.v20240419-2334"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.security.win32" version="1.3.0.v20240419-2334"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.security.win32" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.security.win32" version="1.3.0.v20240419-2334">
                    <properties size="1">
                        <property name="type" value="osgi.fragment"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="osgi.fragment" name="org.eclipse.equinox.security" version="1.3.0.v20240419-2334"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="4">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.security" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="com.sun.jna.platform.win32" range="[5.14.0,6.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.security.win32
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.security.win32.source" range="[1.3.0.v20240419-2334,1.3.0.v20240419-2334]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <filter>
        (osgi.os=win32)
      </filter>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.security.win32" version="1.3.0.v20240419-2334"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.security.win32;singleton:=true
Bundle-Version: 1.3.0.v20240419-2334
Fragment-Host: org.eclipse.equinox.security;bundle-version="[1.0.0,2.0.0)"
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.identity" version="3.10.0.v20240812-1535" generation="2">
            <update id="org.eclipse.ecf.identity" range="[0.0.0,3.10.0.v20240812-1535)" severity="0"/>
            <properties size="9">
                <property name="df_LT.plugin.provider" value="Eclipse.org - ECF"/>
                <property name="df_LT.plugin.name" value="ECF Identity Core API"/>
                <property name="org.eclipse.equinox.p2.name" value="%plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%plugin.provider"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.identity"/>
                <property name="maven-version" value="3.10.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="12">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity" version="3.10.0.v20240812-1535"/>
                <provided namespace="osgi.bundle" name="org.eclipse.ecf.identity" version="3.10.0.v20240812-1535"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.identity" version="3.3.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.core.util" version="3.6.0"/>
                <provided namespace="java.package" name="org.eclipse.ecf.internal.core.identity" version="3.2.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.ecf.identity" version="3.10.0.v20240812-1535">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="ecf.namespace" name="org.eclipse.ecf.identity_3.10.0.v20240812-1535-1" version="0.0.0">
                    <properties size="1">
                        <property name="names" value="”org.eclipse.ecf.core.identity.StringID" type="List"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.ecf.core.identity.GUID" name="org.eclipse.ecf.identity_3.10.0.v20240812-1535-2" version="0.0.0"/>
                <provided namespace="org.eclipse.ecf.core.identity.LongID" name="org.eclipse.ecf.identity_3.10.0.v20240812-1535-3" version="0.0.0"/>
                <provided namespace="org.eclipse.ecf.core.identity.URIID”" name="org.eclipse.ecf.identity_3.10.0.v20240812-1535-4" version="3.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>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.equinox.common" range="[3.0.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.equinox.registry" range="[3.0.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.debug" range="[1.0.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.service.log" range="[1.3.0,2.0.0)"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="[1.3.2,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.ecf.identity
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.identity.source" range="[3.10.0.v20240812-1535,3.10.0.v20240812-1535]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.ecf.identity" version="3.10.0.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.ecf.identity;singleton:=true
Bundle-Version: 3.10.0.v20240812-1535
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.server.p2.source.feature.group" version="1.12.1400.v20240801-1024" singleton="false">
            <update id="org.eclipse.equinox.server.p2.source.feature.group" range="[0.0.0,1.12.1400.v20240801-1024)" severity="0"/>
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.type.group" value="true"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.server.p2"/>
                <property name="maven-version" value="1.12.1400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2010 IBM, Composent, Inc. and others."/>
                <property name="df_LT.featureName" value="p2 Server Feature Developer Resources"/>
                <property name="df_LT.providerName" value="Eclipse Equinox Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.source.feature.group" version="1.12.1400.v20240801-1024"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.feature.group" range="[1.12.1400.v20240801-1024,1.12.1400.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.core.feature.source.feature.group" range="[1.7.300.v20240801-1024,1.7.300.v20240801-1024]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.core.source" range="[2.3.6.v20201214,2.3.6.v20201214]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.sat4j.pb.source" range="[2.3.6.v20201214,2.3.6.v20201214]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.app.source" range="[1.7.200.v20240722-2103,1.7.200.v20240722-2103]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.server.p2.source.feature.jar" range="[1.12.1400.v20240801-1024,1.12.1400.v20240801-1024]">
                    <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.jdt.core.tests.model.source" version="3.13.100.v20240807-1629" singleton="false">
            <update id="org.eclipse.jdt.core.tests.model.source" range="[0.0.0,3.13.100.v20240807-1629)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Java Model Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.jdt"/>
                <property name="maven-artifactId" value="org.eclipse.jdt.core.tests.model"/>
                <property name="maven-version" value="3.13.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.jdt.core.tests.model.source" version="3.13.100.v20240807-1629"/>
                <provided namespace="osgi.bundle" name="org.eclipse.jdt.core.tests.model.source" version="3.13.100.v20240807-1629"/>
                <provided namespace="osgi.identity" name="org.eclipse.jdt.core.tests.model.source" version="3.13.100.v20240807-1629">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.jdt.core.tests.model.source" version="3.13.100.v20240807-1629"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.jdt.core.tests.model.source
Bundle-Version: 3.13.100.v20240807-1629
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.supplement" version="1.11.0.v20240621-0935" singleton="false" generation="2">
            <update id="org.eclipse.equinox.supplement" range="[0.0.0,1.11.0.v20240621-0935)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Supplemental Equinox Functionality"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.supplement"/>
                <property name="maven-version" value="1.11.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="18">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.supplement" version="1.11.0.v20240621-0935"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.supplement" version="1.11.0.v20240621-0935"/>
                <provided namespace="java.package" name="org.eclipse.equinox.log" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.framework.console" version="1.1.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.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.report.resolution" version="1.0.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.datalocation" version="1.3.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.debug" version="1.2.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.environment" version="1.4.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.localization" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.runnable" version="1.1.0"/>
                <provided namespace="java.package" name="org.eclipse.osgi.service.urlconversion" 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="osgi.identity" name="org.eclipse.equinox.supplement" version="1.11.0.v20240621-0935">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="java.package" name="org.osgi.framework" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework.hooks.resolver" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.resource" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.log" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.service.resolver" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.util.tracker" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.log" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.console" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.eventmgr" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.framework.log" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.report.resolution" 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.service.localization" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.runnable" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.urlconversion" 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"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.supplement
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.supplement.source" range="[1.11.0.v20240621-0935,1.11.0.v20240621-0935]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.supplement" version="1.11.0.v20240621-0935"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.supplement
Bundle-Version: 1.11.0.v20240621-0935
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.gtk.linux.ppc64le" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.ppc64le" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.ecf.filetransfer.feature.feature.jar" version="3.14.1900.v20240812-1535">
            <properties size="12">
                <property name="org.eclipse.equinox.p2.name" value="%featureName"/>
                <property name="org.eclipse.equinox.p2.description" value="This feature provides the ECF Filetransfer API bundle.  This API is used&#10;by the Eclipse platform to support P2 filetransfer and is required for any of the ECF FileTransfer providers."/>
                <property name="org.eclipse.equinox.p2.description.url" value="http://www.eclipse.org/ecf"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2004, 2007 Composent, Inc. and others.&#10;&#10;This program and the accompanying materials are made&#10;available under the terms of the Eclipse Public License 2.0&#10;which is available at https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0"/>
                <property name="df_LT.featureName" value="ECF Filetransfer Feature"/>
                <property name="df_LT.providerName" value="Eclipse.org - ECF"/>
                <property name="maven-groupId" value="org.eclipse.ecf"/>
                <property name="maven-artifactId" value="org.eclipse.ecf.filetransfer.feature"/>
                <property name="maven-version" value="3.14.1900-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
            </properties>
            <provides size="3">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.ecf.filetransfer.feature.feature.jar" version="3.14.1900.v20240812-1535"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="feature" version="1.0.0"/>
                <provided namespace="org.eclipse.update.feature" name="org.eclipse.ecf.filetransfer.feature" version="3.14.1900.v20240812-1535"/>
            </provides>
            <filter>
        (org.eclipse.update.install.features=true)
      </filter>
            <artifacts size="1">
                <artifact classifier="org.eclipse.update.feature" id="org.eclipse.ecf.filetransfer.feature" version="3.14.1900.v20240812-1535"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="zipped">
            true
          </instruction>
                </instructions>
            </touchpointData>
            <licenses size="1">
                <license uri="%25licenseURL" url="%25licenseURL">
          %license
        </license>
            </licenses>
            <copyright>
        %copyright
      </copyright>
        </unit>
        <unit id="org.eclipse.core.databinding.source" version="1.13.300.v20240424-0444" singleton="false">
            <update id="org.eclipse.core.databinding.source" range="[0.0.0,1.13.300.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="JFace Data Binding Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding"/>
                <property name="maven-version" value="1.13.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.source" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.source" version="1.13.300.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.source" version="1.13.300.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.databinding.source" version="1.13.300.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.source
Bundle-Version: 1.13.300.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.filebuffers.tests" version="3.13.400.v20240321-1245" generation="2">
            <update id="org.eclipse.core.filebuffers.tests" range="[0.0.0,3.13.400.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.Plugin.providerName" value="Eclipse.org"/>
                <property name="df_LT.Plugin.name" value="File Buffers Test Plug-in"/>
                <property name="org.eclipse.equinox.p2.name" value="%Plugin.name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Plugin.providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.filebuffers.tests"/>
                <property name="maven-version" value="3.13.400-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.tests" version="3.13.400.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.filebuffers.tests" version="3.13.400.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.core.filebuffers.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.filebuffers.tests" version="3.13.400.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="8">
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filesystem" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="[3.5.0,4.0.0)" optional="true" greedy="false"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.filebuffers" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.text" range="[3.5.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.junit" range="4.12.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.filebuffers.tests
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.filebuffers.tests.source" range="[3.13.400.v20240321-1245,3.13.400.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.filebuffers.tests" version="3.13.400.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.filebuffers.tests;singleton:=true
Bundle-Version: 3.13.400.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.resources.saveparticipant1" version="3.6.100.v20240413-1529" singleton="false" generation="2">
            <update id="org.eclipse.core.tests.resources.saveparticipant1" range="[0.0.0,3.6.100.v20240413-1529)" severity="0"/>
            <properties size="6">
                <property name="org.eclipse.equinox.p2.name" value="Save Participant 1"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.resources.saveparticipant1"/>
                <property name="maven-version" value="3.6.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant1" version="3.6.100.v20240413-1529"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.resources.saveparticipant1" version="3.6.100.v20240413-1529"/>
                <provided namespace="java.package" name="org.eclipse.core.tests.resources.saveparticipant1" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.resources.saveparticipant1" version="3.6.100.v20240413-1529">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="6">
                <required namespace="osgi.bundle" name="org.eclipse.core.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.tests.resources" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.tests.resources.saveparticipant1
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.resources.saveparticipant1.source" range="[3.6.100.v20240413-1529,3.6.100.v20240413-1529]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.tests.resources.saveparticipant1" version="3.6.100.v20240413-1529"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.resources.saveparticipant1
Bundle-Version: 3.6.100.v20240413-1529
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.bindings.tests" version="0.14.200.v20231201-1637" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.bindings.tests" range="[0.0.0,0.14.200.v20231201-1637)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="UI Bindings Tests"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.bindings.tests"/>
                <property name="maven-version" value="0.14.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.bindings.tests" version="0.14.200.v20231201-1637"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings.tests" version="0.14.200.v20231201-1637"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.bindings.tests" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.bindings.tests" version="0.14.200.v20231201-1637">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.commands" range="3.5.0"/>
                <required namespace="osgi.bundle" name="org.junit" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.bindings" range="0.9.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="3.6.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.di" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.mockito.mockito-core" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.core.commands" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.e4.ui.services" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.bindings" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.jface.bindings.keys" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="1.5.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.bindings.tests
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.bindings.tests" version="0.14.200.v20231201-1637"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.bindings.tests
Bundle-Version: 0.14.200.v20231201-1637
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.updatechecker.source" version="1.4.300.v20240514-1422" singleton="false">
            <update id="org.eclipse.equinox.p2.updatechecker.source" range="[0.0.0,1.4.300.v20240514-1422)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Update Checker Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.updatechecker"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatechecker.source" version="1.4.300.v20240514-1422"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatechecker.source" version="1.4.300.v20240514-1422"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.updatechecker.source" version="1.4.300.v20240514-1422">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.updatechecker.source" version="1.4.300.v20240514-1422"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker.source
Bundle-Version: 1.4.300.v20240514-1422
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.config.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.config.cocoa.macosx.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.config" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:@user.home/Documents/workspace);setProgramProperty(propName:eclipse.product,propValue:org.eclipse.platform.ide);setProgramProperty(propName:osgi.splashPath,propValue:platform${#58}/base/plugins/org.eclipse.platform);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:4);setProgramProperty(propName:eclipse.application,propValue:org.eclipse.ui.ide.workbench);setProgramProperty(propName:eclipse.buildId,propValue:4.33.0.I20240903-0240);addRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates,enabled:true);addRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);addRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09,enabled:true);
          </instruction>
                    <instruction key="unconfigure">
            setProgramProperty(propName:osgi.instance.area.default,propValue:);setProgramProperty(propName:eclipse.product,propValue:);setProgramProperty(propName:osgi.splashPath,propValue:);setProgramProperty(propName:osgi.bundles.defaultStartLevel,propValue:);setProgramProperty(propName:eclipse.application,propValue:);setProgramProperty(propName:eclipse.buildId,propValue:);removeRepository(type:0,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:1,location:https${#58}//download.eclipse.org/eclipse/updates/4.33,name:The Eclipse Project Updates);removeRepository(type:0,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);removeRepository(type:1,location:https${#58}//download.eclipse.org/releases/2024-09,name:2024-09);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.launcher.source" version="1.6.900.v20240613-2009" singleton="false">
            <update id="org.eclipse.equinox.launcher.source" range="[0.0.0,1.6.900.v20240613-2009)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Launcher Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.launcher"/>
                <property name="maven-version" value="1.6.900-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.source" version="1.6.900.v20240613-2009"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.launcher.source" version="1.6.900.v20240613-2009"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.launcher.source" version="1.6.900.v20240613-2009">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.source" version="1.6.900.v20240613-2009"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.launcher.source
Bundle-Version: 1.6.900.v20240613-2009
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.spies.source.feature.group" version="1.0.400.v20240416-0657" singleton="false">
            <update id="org.eclipse.pde.spies.source.feature.group" range="[0.0.0,1.0.400.v20240416-0657)" severity="0"/>
            <properties size="14">
                <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="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.spies"/>
                <property name="maven-version" value="1.0.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2016, 2023 IBM Corporation and others.&#10;&#10;This program and the accompanying materials&#10;are made available under the terms of the Eclipse Public License 2.0&#10;which accompanies this distribution, and is available at&#10;https://www.eclipse.org/legal/epl-2.0/&#10;&#10;SPDX-License-Identifier: EPL-2.0&#10;&#10;Contributors:&#10;Olivier Prouvost (OPCoach) - create PDE Bundle, Context, Core spies"/>
                <property name="df_LT.featureName" value="Eclipse Plug-in Development Environment Spies Developer Resources"/>
                <property name="df_LT.description" value="Eclipse plug-in development environment spies."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.source.feature.group" version="1.0.400.v20240416-0657"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="10">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.feature.group" range="[1.0.400.v20240416-0657,1.0.400.v20240416-0657]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.tools.layout.spy.source" range="[1.2.400.v20240321-1452,1.2.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.core.source" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.model.source" range="[0.13.300.v20240131-2101,0.13.300.v20240131-2101]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.css.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.preferences.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.context.source" range="[1.1.400.v20240321-1452,1.1.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.bundle.source" range="[0.13.400.v20240321-1452,0.13.400.v20240321-1452]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spy.event.source" range="[1.1.400.v20240416-0657,1.1.400.v20240416-0657]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.spies.source.feature.jar" range="[1.0.400.v20240416-0657,1.0.400.v20240416-0657]">
                    <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.e4.ui.tests.css.core" version="1.302.500.v20240425-0840" singleton="false" generation="2">
            <update id="org.eclipse.e4.ui.tests.css.core" range="[0.0.0,1.302.500.v20240425-0840)" severity="0"/>
            <properties size="8">
                <property name="df_LT.Bundle-Name" value="e4 css core tests"/>
                <property name="df_LT.Bundle-Vendor" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%Bundle-Name"/>
                <property name="org.eclipse.equinox.p2.provider" value="%Bundle-Vendor"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.tests.css.core"/>
                <property name="maven-version" value="1.302.500-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-test-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.core" version="1.302.500.v20240425-0840"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.tests.css.core" version="1.302.500.v20240425-0840"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.css.core" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.css.core.parser" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.tests.css.core.util" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.tests.css.core" version="1.302.500.v20240425-0840">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.core" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.css.swt" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.jupiter.api" range="0.0.0"/>
                <required namespace="java.package" name="org.junit.platform.suite.api" range="0.0.0"/>
                <required namespace="java.package" name="org.w3c.css.sac" range="1.3.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.tests.css.core
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.tests.css.core.source" range="[1.302.500.v20240425-0840,1.302.500.v20240425-0840]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.tests.css.core" version="1.302.500.v20240425-0840"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="zipped">
            true
          </instruction>
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.tests.css.core
Bundle-Version: 1.302.500.v20240425-0840
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="toolingorg.eclipse.platform.ide.ini.gtk.linux.aarch64" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="toolingorg.eclipse.platform.ide.ini.gtk.linux.aarch64" version="4.33.0.I20240903-0240"/>
                <provided namespace="toolingorg.eclipse.platform.ide" name="org.eclipse.platform.ide.ini" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            addJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);addJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);addJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);addJvmArg(jvmArg:--add-modules=ALL-SYSTEM);addJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);addJvmArg(jvmArg:-Djava.security.manager=allow);addProgramArg(programArg:--launcher.defaultAction);addProgramArg(programArg:openFile);addProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                    <instruction key="unconfigure">
            removeJvmArg(jvmArg:-Dosgi.requiredJavaVersion=17);removeJvmArg(jvmArg:-Dosgi.dataAreaRequiresExplicitInit=true);removeJvmArg(jvmArg:-Dorg.eclipse.swt.graphics.Resource.reportNonDisposed=true);removeJvmArg(jvmArg:--add-modules=ALL-SYSTEM);removeJvmArg(jvmArg:-Dorg.slf4j.simpleLogger.defaultLogLevel=off);removeJvmArg(jvmArg:-Djava.security.manager=allow);removeProgramArg(programArg:--launcher.defaultAction);removeProgramArg(programArg:openFile);removeProgramArg(programArg:--launcher.appendVmargs);
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.databinding.beans" version="1.10.300.v20240321-1245" singleton="false" generation="2">
            <update id="org.eclipse.core.databinding.beans" range="[0.0.0,1.10.300.v20240321-1245)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="JFace Data Binding for JavaBeans"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.databinding.beans"/>
                <property name="maven-version" value="1.10.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.beans" version="1.10.300.v20240321-1245"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.databinding.beans" version="1.10.300.v20240321-1245"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.beans" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.databinding.beans.typed" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.core.internal.databinding.beans" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.databinding.beans" version="1.10.300.v20240321-1245">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.2.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.observable" range="[1.2.0,2.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.databinding.property" range="[1.3.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.core.databinding.beans
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.databinding.beans.source" range="[1.10.300.v20240321-1245,1.10.300.v20240321-1245]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.core.databinding.beans" version="1.10.300.v20240321-1245"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.databinding.beans
Bundle-Version: 1.10.300.v20240321-1245
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.core.commands.source" version="1.1.400.v20240424-0444" singleton="false">
            <update id="org.eclipse.e4.core.commands.source" range="[0.0.0,1.1.400.v20240424-0444)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse e4 core commands Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.core.commands"/>
                <property name="maven-version" value="1.1.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.core.commands.source" version="1.1.400.v20240424-0444"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.core.commands.source" version="1.1.400.v20240424-0444"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.core.commands.source" version="1.1.400.v20240424-0444">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.e4.core.commands.source" version="1.1.400.v20240424-0444"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.core.commands.source
Bundle-Version: 1.1.400.v20240424-0444
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.updatechecker" version="1.4.300.v20240514-1422" generation="2">
            <update id="org.eclipse.equinox.p2.updatechecker" range="[0.0.0,1.4.300.v20240514-1422)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Update Checker"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.updatechecker"/>
                <property name="maven-version" value="1.4.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatechecker" version="1.4.300.v20240514-1422"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.updatechecker" version="1.4.300.v20240514-1422"/>
                <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="osgi.identity" name="org.eclipse.equinox.p2.updatechecker" version="1.4.300.v20240514-1422">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="[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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.operations" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.planner" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.updatechecker
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.updatechecker.source" range="[1.4.300.v20240514-1422,1.4.300.v20240514-1422]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.updatechecker" version="1.4.300.v20240514-1422"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker;singleton:=true
Bundle-Version: 1.4.300.v20240514-1422
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.osgi.service.coordinator" version="1.0.2.201505202024" singleton="false" generation="2">
            <update id="org.osgi.service.coordinator" range="[0.0.0,1.0.2.201505202024)" severity="0"/>
            <properties size="9">
                <property name="org.eclipse.equinox.p2.name" value="org.osgi:org.osgi.service.coordinator"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.coordinator Version 1.0.2."/>
                <property name="org.eclipse.equinox.p2.provider" value="OSGi Alliance http://www.osgi.org/"/>
                <property name="org.eclipse.equinox.p2.doc.url" value="http://www.osgi.org/"/>
                <property name="maven-groupId" value="org.osgi"/>
                <property name="maven-artifactId" value="org.osgi.service.coordinator"/>
                <property name="maven-version" value="1.0.2"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.coordinator" version="1.0.2.201505202024"/>
                <provided namespace="osgi.bundle" name="org.osgi.service.coordinator" version="1.0.2.201505202024"/>
                <provided namespace="java.package" name="org.osgi.service.coordinator" version="1.0.2"/>
                <provided namespace="osgi.identity" name="org.osgi.service.coordinator" version="1.0.2.201505202024">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="org.osgi.framework" range="[1.6.0,2.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.5))">
                    <description>
            org.osgi.service.coordinator
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.osgi.service.coordinator.source" range="[1.0.2.201505202024,1.0.2.201505202024]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.osgi.service.coordinator" version="1.0.2.201505202024"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.osgi.service.coordinator
Bundle-Version: 1.0.2.201505202024
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.e4.ui.progress" version="0.4.600.v20240606-1020" generation="2">
            <update id="org.eclipse.e4.ui.progress" range="[0.0.0,0.4.600.v20240606-1020)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Eclipse e4 Progress View"/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.e4.ui.progress"/>
                <property name="maven-version" value="0.4.600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress" version="0.4.600.v20240606-1020"/>
                <provided namespace="osgi.bundle" name="org.eclipse.e4.ui.progress" version="0.4.600.v20240606-1020"/>
                <provided namespace="java.package" name="org.eclipse.e4.ui.progress" version="0.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.e4.ui.progress" version="0.4.600.v20240606-1020">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.e4.core.di" range="1.3.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.di" range="1.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.jface" range="3.10.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.commands" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.services" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.core.contexts" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.model.workbench" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.workbench.swt" range="0.0.0"/>
                <required namespace="osgi.bundle" name="org.eclipse.core.runtime" range="[3.29.0,4.0.0)"/>
                <required namespace="osgi.bundle" name="org.eclipse.e4.ui.services" range="0.0.0"/>
                <required namespace="java.package" name="jakarta.annotation" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="jakarta.inject" range="[2.0.0,3.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.e4.ui.progress
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.e4.ui.progress.source" range="[0.4.600.v20240606-1020,0.4.600.v20240606-1020]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.e4.ui.progress" version="0.4.600.v20240606-1020"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.e4.ui.progress;singleton:=true
Bundle-Version: 0.4.600.v20240606-1020
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.jsp.jasper" version="1.2.100.v20240321-1445" singleton="false" generation="2">
            <update id="org.eclipse.equinox.jsp.jasper" range="[0.0.0,1.2.100.v20240321-1445)" severity="0"/>
            <properties size="9">
                <property name="df_LT.bundleName" value="Jasper Jsp Support Bundle"/>
                <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"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.jsp.jasper"/>
                <property name="maven-version" value="1.2.100-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="6">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper" version="1.2.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.jsp.jasper" version="1.2.100.v20240321-1445"/>
                <provided namespace="java.package" name="org.eclipse.equinox.jsp.jasper" version="1.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.jsp.jasper" version="1.2.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="com.sun.el" range="3.0.0"/>
                <required namespace="java.package" name="javax.servlet" range="[2.4.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.descriptor" range="[2.6.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[2.4.0,5.0.0)"/>
                <required namespace="java.package" name="org.apache.jasper.servlet" range="[9.0.0,10.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.util.tracker" range="1.3.1"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.jsp.jasper
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.jsp.jasper.source" range="[1.2.100.v20240321-1445,1.2.100.v20240321-1445]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.jsp.jasper" version="1.2.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.jsp.jasper
Bundle-Version: 1.2.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.tests.ui.source" version="1.4.400.v20240425-0751" singleton="false">
            <update id="org.eclipse.equinox.p2.tests.ui.source" range="[0.0.0,1.4.400.v20240425-0751)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Equinox Provisioning Tests (Incubation) Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.tests.ui"/>
                <property name="maven-version" value="1.4.400-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.tests.ui.source" version="1.4.400.v20240425-0751"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.tests.ui.source" version="1.4.400.v20240425-0751"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.tests.ui.source" version="1.4.400.v20240425-0751">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.tests.ui.source" version="1.4.400.v20240425-0751"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.tests.ui.source
Bundle-Version: 1.4.400.v20240425-0751
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.preferences.tests.source" version="3.10.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.preferences.tests.source" range="[0.0.0,3.10.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Preferences Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.preferences.tests"/>
                <property name="maven-version" value="3.10.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.preferences.tests.source" version="3.10.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.preferences.tests.source" version="3.10.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.preferences.tests.source" version="3.10.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.preferences.tests.source" version="3.10.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.preferences.tests.source
Bundle-Version: 3.10.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.pde.core.source" version="3.19.0.v20240815-2201" singleton="false">
            <update id="org.eclipse.pde.core.source" range="[0.0.0,3.19.0.v20240815-2201)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="PDE Core Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.pde"/>
                <property name="maven-artifactId" value="org.eclipse.pde.core"/>
                <property name="maven-version" value="3.19.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.pde.core.source" version="3.19.0.v20240815-2201"/>
                <provided namespace="osgi.bundle" name="org.eclipse.pde.core.source" version="3.19.0.v20240815-2201"/>
                <provided namespace="osgi.identity" name="org.eclipse.pde.core.source" version="3.19.0.v20240815-2201">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.pde.core.source" version="3.19.0.v20240815-2201"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.pde.core.source
Bundle-Version: 3.19.0.v20240815-2201
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apache.commons.commons-codec.source" version="1.16.0" singleton="false">
            <update id="org.apache.commons.commons-codec.source" range="[0.0.0,1.16.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apache.commons.commons-codec:1.16.0"/>
                <property name="maven-groupId" value="commons-codec"/>
                <property name="maven-artifactId" value="commons-codec"/>
                <property name="maven-version" value="1.16.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apache.commons.commons-codec.source" version="1.16.0"/>
                <provided namespace="osgi.bundle" name="org.apache.commons.commons-codec.source" version="1.16.0"/>
                <provided namespace="osgi.identity" name="org.apache.commons.commons-codec.source" version="1.16.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apache.commons.commons-codec.source" version="1.16.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apache.commons.commons-codec.source
Bundle-Version: 1.16.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le.eclipse" version="4.33.0.I20240903-0240" singleton="false">
            <provides size="1">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.sdk.ide.executable.gtk.linux.ppc64le.eclipse" version="4.33.0.I20240903-0240"/>
            </provides>
            <filter>
        (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
      </filter>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="2">
                    <instruction key="configure">
            setLauncherName(name:eclipse)
          </instruction>
                    <instruction key="unconfigure">
            setLauncherName()
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.touchpoint.natives" version="1.5.300.v20240423-0755" generation="2">
            <update id="org.eclipse.equinox.p2.touchpoint.natives" range="[0.0.0,1.5.300.v20240423-0755)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Native Touchpoint"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.touchpoint.natives"/>
                <property name="maven-version" value="1.5.300-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="7">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.natives" version="1.5.300.v20240423-0755"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.touchpoint.natives" version="1.5.300.v20240423-0755"/>
                <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="osgi.identity" name="org.eclipse.equinox.p2.touchpoint.natives" version="1.5.300.v20240423-0755">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="osgi.bundle" name="org.eclipse.equinox.app" range="1.3.0" optional="true" greedy="false"/>
                <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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.engine.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="2.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="2.0.0" optional="true" greedy="false"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.environment" range="1.3.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.packageadmin" range="1.2.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.touchpoint.natives
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.touchpoint.natives.source" range="[1.5.300.v20240423-0755,1.5.300.v20240423-0755]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.touchpoint.natives" version="1.5.300.v20240423-0755"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.natives;singleton:=true
Bundle-Version: 1.5.300.v20240423-0755
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.help.ui.source" version="4.7.100.v20240621-0541" singleton="false">
            <update id="org.eclipse.help.ui.source" range="[0.0.0,4.7.100.v20240621-0541)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Help System UI Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="eclipse.platform.ua"/>
                <property name="maven-artifactId" value="org.eclipse.help.ui"/>
                <property name="maven-version" value="4.7.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.help.ui.source" version="4.7.100.v20240621-0541"/>
                <provided namespace="osgi.bundle" name="org.eclipse.help.ui.source" version="4.7.100.v20240621-0541"/>
                <provided namespace="osgi.identity" name="org.eclipse.help.ui.source" version="4.7.100.v20240621-0541">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.help.ui.source" version="4.7.100.v20240621-0541"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.help.ui.source
Bundle-Version: 4.7.100.v20240621-0541
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="com.sun.jna.platform.source" version="5.14.0" singleton="false">
            <update id="com.sun.jna.platform.source" range="[0.0.0,5.14.0)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for com.sun.jna.platform:5.14.0"/>
                <property name="maven-groupId" value="net.java.dev.jna"/>
                <property name="maven-artifactId" value="jna-platform"/>
                <property name="maven-version" value="5.14.0"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="com.sun.jna.platform.source" version="5.14.0"/>
                <provided namespace="osgi.bundle" name="com.sun.jna.platform.source" version="5.14.0"/>
                <provided namespace="osgi.identity" name="com.sun.jna.platform.source" version="5.14.0">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="com.sun.jna.platform.source" version="5.14.0"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: com.sun.jna.platform.source
Bundle-Version: 5.14.0
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.ds.tests.source" version="1.7.100.v20240321-1445" singleton="false">
            <update id="org.eclipse.equinox.ds.tests.source" range="[0.0.0,1.7.100.v20240321-1445)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org - Equinox"/>
                <property name="df_LT.bundleName" value="Declarative Services Tests Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.ds.tests"/>
                <property name="maven-version" value="1.7.100-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.ds.tests.source" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.ds.tests.source" version="1.7.100.v20240321-1445"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.ds.tests.source" version="1.7.100.v20240321-1445">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.ds.tests.source" version="1.7.100.v20240321-1445"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.ds.tests.source
Bundle-Version: 1.7.100.v20240321-1445
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.emf.databinding.source.feature.group" version="1.12.0.v20240604-0832" singleton="false">
            <update id="org.eclipse.emf.databinding.source.feature.group" range="[0.0.0,1.12.0.v20240604-0832)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.emf.features"/>
                <property name="maven-artifactId" value="org.eclipse.emf.databinding"/>
                <property name="maven-version" value="1.12.0-SNAPSHOT"/>
                <property name="maven-classifier" value="sources-feature"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.featureName" value="EMF Data Binding Developer Resources"/>
                <property name="df_LT.description" value="Support for using EMF objects with JFace's data binding framework."/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source.feature.group" version="1.12.0.v20240604-0832"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.feature.group" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source" range="[1.9.0.v20240604-0832,1.9.0.v20240604-0832]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.databinding.source.feature.jar" range="[1.12.0.v20240604-0832,1.12.0.v20240604-0832]">
                    <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 uri="http://www.eclipse.org/legal/epl-v20.html" url="http://www.eclipse.org/legal/epl-v20.html">
        Copyright (c) 2007-2018 IBM Corporation and others.
All rights reserved.   This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
      </copyright>
        </unit>
        <unit id="org.eclipse.emf.ecore.xmi" version="2.38.0.v20240721-0634" generation="2">
            <update id="org.eclipse.emf.ecore.xmi" range="[0.0.0,2.38.0.v20240721-0634)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="EMF XML/XMI Persistence"/>
                <property name="df_LT.providerName" value="Eclipse Modeling Project"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.emf"/>
                <property name="maven-artifactId" value="org.eclipse.emf.ecore.xmi"/>
                <property name="maven-version" value="2.38.0-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="8">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.xmi" version="2.38.0.v20240721-0634"/>
                <provided namespace="osgi.bundle" name="org.eclipse.emf.ecore.xmi" version="2.38.0.v20240721-0634"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xmi" version="2.38.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xmi.impl" version="2.38.0"/>
                <provided namespace="java.package" name="org.eclipse.emf.ecore.xmi.util" version="2.38.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.emf.ecore.xmi" version="2.38.0.v20240721-0634">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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.core.runtime" range="[3.9.0,4.0.0)" optional="true"/>
                <required namespace="osgi.bundle" name="org.eclipse.emf.ecore" range="[2.37.0,3.0.0)"/>
                <required namespace="java.package" name="javax.xml.namespace" range="0.0.0"/>
                <required namespace="java.package" name="javax.xml.parsers" range="0.0.0"/>
                <required namespace="java.package" name="org.osgi.framework" range="[1.5.0,2.0.0)"/>
                <required namespace="java.package" name="org.w3c.dom" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax.ext" range="0.0.0"/>
                <required namespace="java.package" name="org.xml.sax.helpers" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.emf.ecore.xmi
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.emf.ecore.xmi.source" range="[2.38.0.v20240721-0634,2.38.0.v20240721-0634]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.emf.ecore.xmi" version="2.38.0.v20240721-0634"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.emf.ecore.xmi; singleton:=true
Bundle-Version: 2.38.0.v20240721-0634
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.apiguardian.api.source" version="1.1.2" singleton="false">
            <update id="org.apiguardian.api.source" range="[0.0.0,1.1.2)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="Source Bundle for org.apiguardian.api:1.1.2"/>
                <property name="maven-groupId" value="org.apiguardian"/>
                <property name="maven-artifactId" value="apiguardian-api"/>
                <property name="maven-version" value="1.1.2"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-repository" value="eclipse.maven.central.mirror"/>
                <property name="maven-type" value="jar"/>
            </properties>
            <provides size="4">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.apiguardian.api.source" version="1.1.2"/>
                <provided namespace="osgi.bundle" name="org.apiguardian.api.source" version="1.1.2"/>
                <provided namespace="osgi.identity" name="org.apiguardian.api.source" version="1.1.2">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" version="1.0.0"/>
            </provides>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.apiguardian.api.source" version="1.1.2"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.apiguardian.api.source
Bundle-Version: 1.1.2
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.p2.engine" version="2.10.200.v20240425-1316" generation="2">
            <update id="org.eclipse.equinox.p2.engine" range="[0.0.0,2.10.200.v20240425-1316)" severity="0"/>
            <properties size="9">
                <property name="df_LT.pluginName" value="Equinox Provisioning Engine"/>
                <property name="df_LT.providerName" value="Eclipse.org - Equinox"/>
                <property name="org.eclipse.equinox.p2.name" value="%pluginName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%providerName"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="plugin"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.p2.engine"/>
                <property name="maven-version" value="2.10.200-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="10">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.engine" version="2.10.200.v20240425-1316"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.p2.engine" version="2.10.200.v20240425-1316"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.engine" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.internal.p2.engine.phases" version="0.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.engine" version="2.3.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.engine.query" version="2.0.0"/>
                <provided namespace="java.package" name="org.eclipse.equinox.p2.engine.spi" version="2.0.0"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.p2.engine" version="2.10.200.v20240425-1316">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <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="40">
                <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.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.bouncycastle.openpgp" range="1.65.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.artifact.processors.pgp" 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.metadata" range="0.0.0"/>
                <required namespace="java.package" name="org.eclipse.equinox.internal.p2.metadata.index" 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.p2.repository" 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.p2.core" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.core.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata" range="[2.4.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.expression" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.metadata.index" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.query" range="[2.1.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository" range="[2.2.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.artifact.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.metadata.spi" range="[2.0.0,3.0.0)"/>
                <required namespace="java.package" name="org.eclipse.equinox.p2.repository.spi" range="[2.0.0,3.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.1.0"/>
                <required namespace="java.package" name="org.eclipse.osgi.service.security" range="1.0.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.6.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.4.0"/>
                <required namespace="java.package" name="org.xml.sax" range="0.0.0"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=17))">
                    <description>
            org.eclipse.equinox.p2.engine
          </description>
                </requiredProperties>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.p2.engine.source" range="[2.10.200.v20240425-1316,2.10.200.v20240425-1316]" optional="true">
                    <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
                </required>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.p2.engine" version="2.10.200.v20240425-1316"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.p2.engine;singleton:=true
Bundle-Version: 2.10.200.v20240425-1316
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.http.service.api" version="1.2.2.v20231218-2126" singleton="false" generation="2">
            <update id="org.eclipse.equinox.http.service.api" range="[0.0.0,1.2.2.v20231218-2126)" severity="0"/>
            <properties size="7">
                <property name="org.eclipse.equinox.p2.name" value="OSGi service http APIs"/>
                <property name="org.eclipse.equinox.p2.description" value="OSGi Companion Code for org.osgi.service.http Version 1.2.2"/>
                <property name="org.eclipse.equinox.p2.provider" value="Eclipse.org - Equinox"/>
                <property name="maven-groupId" value="org.eclipse.equinox"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.http.service.api"/>
                <property name="maven-version" value="1.2.2-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-plugin"/>
            </properties>
            <provides size="9">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.http.service.api" version="1.2.2.v20231218-2126"/>
                <provided namespace="osgi.bundle" name="org.eclipse.equinox.http.service.api" version="1.2.2.v20231218-2126"/>
                <provided namespace="java.package" name="org.osgi.service.http" version="1.2.2"/>
                <provided namespace="osgi.identity" name="org.eclipse.equinox.http.service.api" version="1.2.2.v20231218-2126">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="osgi.contract" name="JavaServlet" version="2.6.0"/>
                <provided namespace="osgi.contract" name="JavaServlet" version="3.0.0"/>
                <provided namespace="osgi.contract" name="JavaServlet" version="3.1.0"/>
                <provided namespace="osgi.contract" name="JavaServlet" version="4.0.0"/>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="bundle" version="1.0.0"/>
            </provides>
            <requires size="3">
                <required namespace="java.package" name="javax.servlet" range="[2.1.0,5.0.0)"/>
                <required namespace="java.package" name="javax.servlet.http" range="[2.1.0,5.0.0)"/>
                <requiredProperties namespace="osgi.ee" match="(&amp;(osgi.ee=JavaSE)(version=1.8))">
                    <description>
            org.eclipse.equinox.http.service.api
          </description>
                </requiredProperties>
            </requires>
            <artifacts size="1">
                <artifact classifier="osgi.bundle" id="org.eclipse.equinox.http.service.api" version="1.2.2.v20231218-2126"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.equinox.http.service.api
Bundle-Version: 1.2.2.v20231218-2126
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.core.tests.runtime.source" version="3.21.500.v20240704-0752" singleton="false">
            <update id="org.eclipse.core.tests.runtime.source" range="[0.0.0,3.21.500.v20240704-0752)" severity="0"/>
            <properties size="10">
                <property name="df_LT.bundleVendor" value="Eclipse.org"/>
                <property name="df_LT.bundleName" value="Eclipse Core Tests Runtime Source"/>
                <property name="org.eclipse.equinox.p2.name" value="%bundleName"/>
                <property name="org.eclipse.equinox.p2.provider" value="%bundleVendor"/>
                <property name="org.eclipse.equinox.p2.bundle.localization" value="OSGI-INF/l10n/bundle-src"/>
                <property name="maven-groupId" value="org.eclipse.platform"/>
                <property name="maven-artifactId" value="org.eclipse.core.tests.runtime"/>
                <property name="maven-version" value="3.21.500-SNAPSHOT"/>
                <property name="maven-classifier" value="sources"/>
                <property name="maven-type" value="java-source"/>
            </properties>
            <provides size="5">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.core.tests.runtime.source" version="3.21.500.v20240704-0752"/>
                <provided namespace="osgi.bundle" name="org.eclipse.core.tests.runtime.source" version="3.21.500.v20240704-0752"/>
                <provided namespace="osgi.identity" name="org.eclipse.core.tests.runtime.source" version="3.21.500.v20240704-0752">
                    <properties size="1">
                        <property name="type" value="osgi.bundle"/>
                    </properties>
                </provided>
                <provided namespace="org.eclipse.equinox.p2.eclipse.type" name="source" 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.core.tests.runtime.source" version="3.21.500.v20240704-0752"/>
            </artifacts>
            <touchpoint id="org.eclipse.equinox.p2.osgi" version="1.0.0"/>
            <touchpointData size="1">
                <instructions size="1">
                    <instruction key="manifest">
            Bundle-SymbolicName: org.eclipse.core.tests.runtime.source
Bundle-Version: 3.21.500.v20240704-0752
          </instruction>
                </instructions>
            </touchpointData>
        </unit>
        <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.2600.v20240722-2106" singleton="false">
            <update id="org.eclipse.equinox.executable.feature.group" range="[0.0.0,3.8.2600.v20240722-2106)" severity="0"/>
            <properties size="13">
                <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="maven-groupId" value="org.eclipse.equinox.feature"/>
                <property name="maven-artifactId" value="org.eclipse.equinox.executable"/>
                <property name="maven-version" value="3.8.2600-SNAPSHOT"/>
                <property name="maven-type" value="eclipse-feature"/>
                <property name="df_LT.license" value="Eclipse Foundation Software User Agreement&#10;&#10;November 22, 2017&#10;&#10;Usage Of Content&#10;&#10;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#10;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#10;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#10;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#10;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#10;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#10;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#10;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY&#10;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#10;MAY NOT USE THE CONTENT.&#10;&#10;Applicable Licenses&#10;&#10;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#10;is provided to you under the terms and conditions of the Eclipse Public License&#10;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#10;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#10;&quot;Program&quot; will mean the Content.&#10;&#10;Content includes, but is not limited to, source code, object code, documentation&#10;and other files maintained in the Eclipse Foundation source code repository&#10;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#10;downloadable archives (&quot;Downloads&quot;).&#10;&#10;-   Content may be structured and packaged into modules to facilitate&#10;delivering, extending, and upgrading the Content. Typical modules may&#10;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#10;features (&quot;Features&quot;).&#10;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#10;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#10;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#10;associated material. Each Feature may be packaged as a sub-directory in a&#10;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#10;contain a list of the names and version numbers of the Plug-ins and/or&#10;Fragments associated with that Feature.&#10;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#10;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#10;version numbers of Included Features.&#10;&#10;The terms and conditions governing Plug-ins and Fragments should be contained in&#10;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#10;and Included Features should be contained in files named &quot;license.html&quot;&#10;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#10;directory of a Download or Module including, but not limited to the following&#10;locations:&#10;&#10;-   The top-level (root) directory&#10;-   Plug-in and Fragment directories&#10;-   Inside Plug-ins and Fragments packaged as JARs&#10;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#10;-   Feature directories&#10;&#10;Note: if a Feature made available by the Eclipse Foundation is installed using&#10;the Provisioning Technology (as defined below), you must agree to a license&#10;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#10;contains Included Features, the Feature Update License should either provide you&#10;with the terms and conditions governing the Included Features or inform you&#10;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#10;property of files named &quot;feature.properties&quot; found within a Feature. Such&#10;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#10;conditions (or references to such terms and conditions) that govern your use of&#10;the associated Content in that directory.&#10;&#10;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#10;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#10;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#10;&#10;-   Eclipse Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/epl-v10.html)&#10;-   Eclipse Distribution License Version 1.0 (available at&#10;http://www.eclipse.org/licenses/edl-v1.0.html)&#10;-   Common Public License Version 1.0 (available at&#10;http://www.eclipse.org/legal/cpl-v10.html)&#10;-   Apache Software License 1.1 (available at&#10;http://www.apache.org/licenses/LICENSE)&#10;-   Apache Software License 2.0 (available at&#10;http://www.apache.org/licenses/LICENSE-2.0)&#10;-   Mozilla Public License Version 1.1 (available at&#10;http://www.mozilla.org/MPL/MPL-1.1.html)&#10;&#10;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO&#10;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#10;provided, please contact the Eclipse Foundation to determine what terms and&#10;conditions govern that particular Content.&#10;&#10;Use of Provisioning Technology&#10;&#10;The Eclipse Foundation makes available provisioning software, examples of which&#10;include, but are not limited to, p2 and the Eclipse Update Manager&#10;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#10;software, documentation, information and/or other materials (collectively&#10;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#10;such users to install, extend and update Eclipse-based products. Information&#10;about packaging Installable Software is available at&#10;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#10;&#10;You may use Provisioning Technology to allow other parties to install&#10;Installable Software. You shall be responsible for enabling the applicable&#10;license agreements relating to the Installable Software to be presented to, and&#10;accepted by, the users of the Provisioning Technology in accordance with the&#10;Specification. By using Provisioning Technology in such a manner and making it&#10;available in accordance with the Specification, you further acknowledge your&#10;agreement to, and the acquisition of all necessary rights to permit the&#10;following:&#10;&#10;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#10;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#10;intent of installing, extending or updating the functionality of an&#10;Eclipse-based product.&#10;2.  During the Provisioning Process, the Provisioning Technology may cause third&#10;party Installable Software or a portion thereof to be accessed and copied to&#10;the Target Machine.&#10;3.  Pursuant to the Specification, you will provide to the user the terms and&#10;conditions that govern the use of the Installable Software (&quot;Installable&#10;Software Agreement&quot;) and such Installable Software Agreement shall be&#10;accessed from the Target Machine in accordance with the Specification. Such&#10;Installable Software Agreement must inform the user of the terms and&#10;conditions that govern the Installable Software and must solicit acceptance&#10;by the end user in the manner prescribed in such Installable&#10;Software Agreement. Upon such indication of agreement by the user, the&#10;provisioning Technology will complete installation of the&#10;Installable Software.&#10;&#10;Cryptography&#10;&#10;Content may contain encryption software. The country in which you are currently&#10;may have restrictions on the import, possession, and use, and/or re-export to&#10;another country, of encryption software. BEFORE using any encryption software,&#10;please check the country's laws, regulations and policies concerning the import,&#10;possession, or use, and re-export of encryption software, to see if this is&#10;permitted.&#10;&#10;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#10;United States, other countries, or both."/>
                <property name="df_LT.copyright" value="Copyright (c) 2000, 2013 Eclipse contributors and others."/>
                <property name="df_LT.featureName" value="Eclipse Platform Launcher Executables"/>
                <property name="df_LT.description" value="Platform specific launchers."/>
                <property name="df_LT.providerName" value="Eclipse.org"/>
            </properties>
            <provides size="2">
                <provided namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.group" version="3.8.2600.v20240722-2106"/>
                <provided namespace="org.eclipse.equinox.p2.localization" name="df_LT" version="1.0.0"/>
            </provides>
            <requires size="17">
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher" range="[1.6.900.v20240613-2009,1.6.900.v20240613-2009]"/>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.cocoa.macosx" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.ppc64le" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.gtk.linux.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.aarch64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.launcher.win32.win32.x86_64" range="[1.2.1100.v20240722-2106,1.2.1100.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable.feature.jar" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (org.eclipse.update.install.features=true)
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.cocoa.macosx.x86_64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.ppc64le" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=ppc64le)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.x86_64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.gtk.linux.aarch64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=linux)(osgi.ws=gtk))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.cocoa.macosx.aarch64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=macosx)(osgi.ws=cocoa))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.win32.win32.x86_64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=x86_64)(osgi.os=win32)(osgi.ws=win32))
          </filter>
                </required>
                <required namespace="org.eclipse.equinox.p2.iu" name="org.eclipse.equinox.executable_root.win32.win32.aarch64" range="[3.8.2600.v20240722-2106,3.8.2600.v20240722-2106]">
                    <filter>
            (&amp;(osgi.arch=aarch64)(osgi.os=win32)(osgi.ws=win32))
          </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>
    </units>
</repository>
