<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.2.0'?>
<repository name='Object Teams Updates' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'>
  <properties size='2'>
    <property name='p2.timestamp' value='1560282603630'/>
    <property name='p2.compressed' value='false'/>
  </properties>
  <references size='8'>
    <repository uri='http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository' url='http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository' type='1' options='0'/>
    <repository uri='http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository' url='http://download.eclipse.org/tools/orbit/downloads/drops/R20170516192513/repository' type='0' options='0'/>
    <repository uri='http://download.eclipse.org/objectteams/updates/ot2.7' url='http://download.eclipse.org/objectteams/updates/ot2.7' type='0' options='0'/>
    <repository uri='http://download.eclipse.org/objectteams/updates/ot2.7' url='http://download.eclipse.org/objectteams/updates/ot2.7' type='1' options='0'/>
    <repository uri='http://download.eclipse.org/objectteams/updates/contrib' url='http://download.eclipse.org/objectteams/updates/contrib' type='1' options='0'/>
    <repository uri='http://download.eclipse.org/objectteams/updates/contrib' url='http://download.eclipse.org/objectteams/updates/contrib' type='0' options='0'/>
    <repository uri='http://download.eclipse.org/tools/orbit/downloads/drops/R20190226160451/repository' url='http://download.eclipse.org/tools/orbit/downloads/drops/R20190226160451/repository' type='0' options='0'/>
    <repository uri='http://download.eclipse.org/tools/orbit/downloads/drops/R20190226160451/repository' url='http://download.eclipse.org/tools/orbit/downloads/drops/R20190226160451/repository' type='1' options='0'/>
  </references>
  <units size='56'>
    <unit id='org.eclipse.objectteams.otdt.ui' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.ui' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling UI'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.callinmarkers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.javaeditor' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.wizards.listeners' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.wizards.typecreation' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.ui.dialogs' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.ui' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.views' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='[1.8.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.search' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.help' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='[1.3.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.compare' range='[3.5.200,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.team.ui' range='[3.6.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.18.0.OTDT_r274,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.0.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.ui' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.ui;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.jdt.core.source' version='3.18.0.OTDT_r274_201906101736' singleton='false'>
      <update id='org.eclipse.jdt.core.source' range='[0.0.0,3.18.0.OTDT_r274_201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling Core Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.source' version='3.18.0.OTDT_r274_201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.jdt.core.source' version='3.18.0.OTDT_r274_201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.jdt.core.source' version='3.18.0.OTDT_r274_201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided 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.18.0.OTDT_r274_201906101736'/>
      </artifacts>
      <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&#xA;Bundle-Version: 3.18.0.OTDT_r274_201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.eclipse.monitor' version='2.5.0.201606070956' generation='2'>
      <update id='org.eclipse.objectteams.eclipse.monitor' range='[0.0.0,2.5.0.201606070956)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/Equinox Runtime Monitor'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.eclipse.monitor' version='2.5.0.201606070956'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.eclipse.monitor' version='2.5.0.201606070956'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.eclipse.monitor.internal' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.eclipse.monitor' version='2.5.0.201606070956'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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='[3.7.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.objectteams.otequinox' range='[2.2.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.eclipse.monitor' version='2.5.0.201606070956'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.eclipse.monitor;singleton:=true&#xA;Bundle-Version: 2.5.0.201606070956
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug.source' version='2.7.3.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.debug.source' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug.source' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug.source' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug.source&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otequinox' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Equinox Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otequinox' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.objectteams.runtime' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otredyn' range='[1.3.1,2.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm' range='[6.2.1,7.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otre' range='[2.5.0,3.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.osgi' range='[3.10.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.configuration' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='4'>
          <instruction key='uninstall'>
            removeJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); removeJvmArg(jvmArg:-Dotequinox.weave.thread=base);
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
          <instruction key='install'>
            removeJvmArg(jvmArg:-Dot.weaving=otdre); addJvmArg(jvmArg:-javaagent:${artifact.location}/otequinoxAgent.jar); addJvmArg(jvmArg:-Dotequinox.weave.thread=base);
          </instruction>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otequinox;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.ui.source' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.ui.source' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling UI Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.ui.source' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.ui.source' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.ui.source&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.otre.feature.jar' version='2.7.1.201809081701'>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enables Equinox to run plugins written in OT/J.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.objectteams.otequinox'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration (Traditional Variant - OTRE)'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.otre.feature.jar' version='2.7.1.201809081701'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otequinox.otre' version='2.7.1.201809081701'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otequinox.otre' version='2.7.1.201809081701'/>
      </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>
        The copyright is held by the Technische Unversität Berlin&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.objectweb.asm.commons' version='6.2.1.v20181030-2244' singleton='false' generation='2'>
      <update id='org.objectweb.asm.commons' range='[0.0.0,6.2.1.v20181030-2244)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleVendor' value='Eclipse Orbit'/>
        <property name='df_LT.bundleName' value='ASM Commons'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.commons' version='6.2.1.v20181030-2244'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.commons' version='6.2.1.v20181030-2244'/>
        <provided namespace='java.package' name='org.objectweb.asm.commons' version='6.2.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.commons' version='6.2.1.v20181030-2244'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.objectweb.asm' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[6.2.1,6.3.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.commons' version='6.2.1.v20181030-2244'/>
      </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&#xA;Bundle-Version: 6.2.1.v20181030-2244
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.runtime' version='2.7.3.201903120955' singleton='false' generation='2'>
      <update id='org.eclipse.objectteams.runtime' range='[0.0.0,2.7.3.201903120955)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Runtime'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.runtime' version='2.7.3.201903120955'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.runtime' version='2.7.3.201903120955'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.runtime' version='2.7.3'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.runtime' version='2.7.3'/>
        <provided namespace='java.package' name='org.objectteams' version='2.7.3'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.runtime' version='2.7.3.201903120955'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.jdt.annotation' range='[1.1.0,2.0.0)' optional='true' greedy='false'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.6))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.runtime' version='2.7.3.201903120955'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.runtime&#xA;Bundle-Version: 2.7.3.201903120955
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otre' version='2.7.0.201806120901' singleton='false' generation='2'>
      <update id='org.eclipse.objectteams.otre' range='[0.0.0,2.7.0.201806120901)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Runtime (BCEL Weaver)'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otre' version='2.7.0.201806120901'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otre' version='2.7.0.201806120901'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otre' version='2.4.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otre.bcel' version='2.4.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otre.jplis' version='2.4.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otre.util' version='2.4.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otre' version='2.7.0.201806120901'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.apache.bcel' range='[5.2.0,5.3.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.runtime' range='[2.4.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.6))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otre' version='2.7.0.201806120901'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otre&#xA;Bundle-Version: 2.7.0.201806120901
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.ui.help.source' version='2.5.0.201606070956' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.ui.help.source' range='[0.0.0,2.5.0.201606070956)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Help Plug-In  Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.help.source' version='2.5.0.201606070956'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui.help.source' version='2.5.0.201606070956'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.ui.help.source' version='2.5.0.201606070956'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.ui.help.source' version='2.5.0.201606070956'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.ui.help.source&#xA;Bundle-Version: 2.5.0.201606070956
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.otre.feature.group' version='2.7.1.201809081701' singleton='false'>
      <update id='org.eclipse.objectteams.otequinox.otre.feature.group' range='[0.0.0,2.7.1.201809081701)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enables Equinox to run plugins written in OT/J.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration (Traditional Variant - OTRE)'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.otre.feature.group' version='2.7.1.201809081701'/>
        <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.objectteams.runtime' range='[2.7.3.201903120955,2.7.3.201903120955]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otre' range='[2.7.0.201806120901,2.7.0.201806120901]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.bcel' range='[5.2.0.v201005080400,5.2.0.v201005080400]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.branding.otre' range='[2.6.0.201706061122,2.6.0.201706061122]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.eclipse.monitor' range='[2.5.0.201606070956,2.5.0.201606070956]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.otre.feature.jar' range='[2.7.1.201809081701,2.7.1.201809081701]'>
          <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>
        The copyright is held by the Technische Unversität Berlin&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.compiler.adaptor.source' version='2.7.3.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.compiler.adaptor.source' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Builder Integration Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.compiler.adaptor.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.compiler.adaptor.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.compiler.adaptor.source' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.compiler.adaptor.source' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.compiler.adaptor.source&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm' version='6.2.1.v20181030-2244' singleton='false' generation='2'>
      <update id='org.objectweb.asm' range='[0.0.0,6.2.1.v20181030-2244)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleVendor' value='Eclipse Orbit'/>
        <property name='df_LT.bundleName' value='ASM Core'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm' version='6.2.1.v20181030-2244'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm' version='6.2.1.v20181030-2244'/>
        <provided namespace='java.package' name='org.objectweb.asm' version='6.2.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.signature' version='6.2.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm' version='6.2.1.v20181030-2244'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.5))'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm' version='6.2.1.v20181030-2244'/>
      </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&#xA;Bundle-Version: 6.2.1.v20181030-2244
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.turbo.feature.group' version='2.4.0.201506091717' singleton='false'>
      <update id='org.eclipse.objectteams.otequinox.turbo.feature.group' range='[0.0.0,2.4.0.201506091717)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enhances OT/Equinox to support &quot;forced exports&quot;.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration - Turbo Add-On'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo.feature.group' version='2.4.0.201506091717'/>
        <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.objectteams.otequinox.feature.group' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo' range='[2.4.0.201506091717,2.4.0.201506091717]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo.feature.jar' range='[2.4.0.201506091717,2.4.0.201506091717]'>
          <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 (c) 2014 GK Software AG.&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug' version='2.7.3.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.debug' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug' version='2.7.3.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.internal.breakpoints' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.18.0.OTDT_r274,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.7.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.objectteams' range='[2.0.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug;singleton:=true&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.apt.source' version='2.5.0.201706061122' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.apt.source' range='[0.0.0,2.5.0.201706061122)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J APT Integration Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.apt.source' version='2.5.0.201706061122'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.apt.source' version='2.5.0.201706061122'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.apt.source' version='2.5.0.201706061122'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.apt.source' version='2.5.0.201706061122'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.apt.source&#xA;Bundle-Version: 2.5.0.201706061122
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.pde.ui' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.pde.ui' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/Equinox Development UI Integration for PDE'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.pde.ui' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.pde.ui' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.migration' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.pde.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.pde.validation' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.pde.ui' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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='[3.9.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.core.resources' range='[3.7.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.ui.ide' range='[3.9.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.9.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.10.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.search' range='[3.9.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.api.tools.ui' range='[1.0.300,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.18.0.OTDT_r274,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.core' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.pde.ui' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.pde.ui;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.ui.help' version='2.5.0.201606070956' generation='2'>
      <update id='org.eclipse.objectteams.otdt.ui.help' range='[0.0.0,2.5.0.201606070956)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Help Plug-In'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.help' version='2.5.0.201606070956'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui.help' version='2.5.0.201606070956'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.help.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.help.views' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.ui.help' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.ui.help' version='2.5.0.201606070956'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.ui' range='[3.7.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.intro' range='[3.4.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.cheatsheets' range='[3.4.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.help' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.browser' range='[3.3.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.7.0.v_OTDT_r200,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.doc' range='2.4.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.ui.help' version='2.5.0.201606070956'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.ui.help;singleton:=true&#xA;Bundle-Version: 2.5.0.201606070956
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.samples.source' version='2.6.0.201706061122' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.samples.source' range='[0.0.0,2.6.0.201706061122)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Examples Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.samples.source' version='2.6.0.201706061122'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.samples.source' version='2.6.0.201706061122'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.samples.source' version='2.6.0.201706061122'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.samples.source' version='2.6.0.201706061122'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.samples.source&#xA;Bundle-Version: 2.6.0.201706061122
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='file:/jobs/genie.objectteams/buildAndTest/workspace/testrun/build-root/src/features/org.eclipse.objectteams.otdt/category.xml.org.eclipse.objectteams.otdt_2.7' version='1.0.0.7B7e7McLfzll7MAH0AkGAGqSk'>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='OTDT 2.7 based on Eclipse 4.8'/>
        <property name='org.eclipse.equinox.p2.description' value='The Object Teams Development Tooling versions 2.7.x based on Eclipse 4.8.x'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='file:/jobs/genie.objectteams/buildAndTest/workspace/testrun/build-root/src/features/org.eclipse.objectteams.otdt/category.xml.org.eclipse.objectteams.otdt_2.7' version='1.0.0.7B7e7McLfzll7MAH0AkGAGqSk'/>
      </provides>
      <requires size='3'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.feature.group' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.feature.group' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source.feature.feature.group' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
    </unit>
    <unit id='org.eclipse.jdt.core' version='3.18.0.OTDT_r274_201906101736' generation='2'>
      <update id='org.eclipse.jdt.core' range='[0.0.0,3.18.0.OTDT_r274_201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling Core'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='78'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' version='3.18.0.OTDT_r274_201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.jdt.core' version='3.18.0.OTDT_r274_201906101736'/>
        <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.compiler.batch' 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.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.util' 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.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' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.core.nd.db' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.core.nd.field' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.core.nd.indexer' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.core.nd.java' 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.nd.util' 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='java.package' name='org.eclipse.objectteams.otdt.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.core.compiler' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.core.exceptions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.core.search' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.codeassist' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.ast' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.bytecode' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.control' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.lifting' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.lookup' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.mappings' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.problem' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.smap' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.statemachine.copyinheritance' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.statemachine.transformer' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.compiler.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.util' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.jdt.core' version='3.18.0.OTDT_r274_201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.12.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.13.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.core.patch.feature.group' range='[2.0.0,3.0.0)' greedy='false'/>
        <required namespace='osgi.bundle' name='org.eclipse.text' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='[1.7.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.annotation' range='[1.1.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.team.core' range='[3.1.0,4.0.0)' optional='true' greedy='false'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.jdt.core' version='3.18.0.OTDT_r274_201906101736'/>
      </artifacts>
      <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&#xA;Bundle-Version: 3.18.0.OTDT_r274_201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.util' version='6.2.1.v20181030-2244' singleton='false' generation='2'>
      <update id='org.objectweb.asm.util' range='[0.0.0,6.2.1.v20181030-2244)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleVendor' value='Eclipse Orbit'/>
        <property name='df_LT.bundleName' value='asm-util'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.util' version='6.2.1.v20181030-2244'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.util' version='6.2.1.v20181030-2244'/>
        <provided namespace='java.package' name='org.objectweb.asm.util' version='6.2.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.util' version='6.2.1.v20181030-2244'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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='org.objectweb.asm' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree.analysis' range='[6.2.1,6.3.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.util' version='6.2.1.v20181030-2244'/>
      </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&#xA;Bundle-Version: 6.2.1.v20181030-2244
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.feature.group' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.feature.group' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This Eclipse Plug-In feature supports development with Object Teams&#xA;and the OT/J programming language (see http://www.eclipse.org/objectteams). &#xA;It extends all of the Eclipse Java development tools&#xA;to support development with Object Teams&#xA;throughout all views and development activities.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Development Tooling'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.feature.group' version='2.7.4.201906101736'/>
        <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.objectteams.otdt.core.patch.feature.group' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.ui' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.help' range='[2.5.0.201606070956,2.5.0.201606070956]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.doc' range='[2.5.0.201606070956,2.5.0.201606070956]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.jdt.ui' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.compiler.adaptor' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.adaptor' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.pde.ui' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.refactoring' range='[2.7.2.201812061254,2.7.2.201812061254]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.samples' range='[2.6.0.201706061122,2.6.0.201706061122]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.apt' range='[2.5.0.201706061122,2.5.0.201706061122]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.feature.jar' range='[2.7.4.201906101736,2.7.4.201906101736]'>
          <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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of&#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;The software consists of three distinguishable parts:&#xA;- A compiler for OT/J (Compiler),&#xA;- A graphical user interface (GUI) and&#xA;- A runtime environment for OT/J (Runtime).&#xA;The copyright is held by the Technische Universität (Compiler and Runtime)&#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) (Compiler and GUI) and others.&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;Authors:&#xA;&#x9;Andreas Kaiser&#xA;&#x9;Carsten Pfeiffer&#xA;&#x9;Christine Hering&#xA;&#x9;Christine Hundt&#xA;&#x9;Gregor Brcan&#xA;&#x9;Jan Wloka&#xA;&#x9;Jaroslav Svacina&#xA;&#x9;Joachim Hänsel&#xA;&#x9;Johannes Gebauer&#xA;&#x9;Jürgen Widiker&#xA;&#x9;Karsten Meier&#xA;&#x9;Marco Mosconi&#xA;&#x9;Markus Witte&#xA;&#x9;Michael Krüger&#xA;&#x9;Oliver Frank&#xA;&#x9;Ralf Anklam&#xA;&#x9;Sascha Kolewa&#xA;&#x9;Stephan Herrmann&#xA;Project Leader:&#xA;&#x9;Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.core.patch.feature.jar' version='2.7.4.201906101736'>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature is NOT a regular update of the JDT, but REPLACES the&#xA;org.eclipse.jdt.core plugin by the corresponding version for Object Teams.&#xA;This change makes the JDT Core capable to handle OT/J code.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.jdt.core'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Patch for JDT/Core'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.core.patch.feature.jar' version='2.7.4.201906101736'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otdt.core.patch' version='2.7.4.201906101736'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otdt.core.patch' version='2.7.4.201906101736'/>
      </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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of &#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;This feature contains the modified Java Development Tooling Core &#xA;capable of handling OT/J code.&#xA;&#xA;The copyright is held by the Technische Universität &#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) and others.&#xA;&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;&#xA;Authors:&#xA; Andreas Kaiser&#xA; Carsten Pfeiffer&#xA; Christine Hering&#xA; Christine Hundt&#xA; Gregor Brcan&#xA; Jan Wloka&#xA; Jaroslav Svacina&#xA; Joachim Hänsel&#xA; Jürgen Widiker&#xA; Karsten Meier&#xA; Marco Mosconi&#xA; Markus Witte&#xA; Michael Krüger&#xA; Ralf Anklam&#xA; Sascha Kolewa&#xA; Stephan Herrmann&#xA;Project Leader:&#xA; Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.jdt.ui' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.jdt.ui' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Development UI Integration for JDT'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='17'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.jdt.ui' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.jdt.ui' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.corext' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.assist' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.compare' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.javaeditor' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.packageview' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.search' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.text' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.typehierarchy' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.viewsupport' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.ui.wizards' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.jdt.ui' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.jdt.ui' range='[3.17.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.core.resources' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='[3.5.200,4.0.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.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.compare' range='[3.5.200,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.views' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='[1.3.100,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.12.0.v_OTDT_r250,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.7.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='1.9.100'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.jdt.ui' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.jdt.ui;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.refactoring' version='2.7.2.201812061254' generation='2'>
      <update id='org.eclipse.objectteams.otdt.refactoring' range='[0.0.0,2.7.2.201812061254)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Refactoring'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='16'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.refactoring' version='2.7.2.201812061254'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.refactoring' version='2.7.2.201812061254'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.adaptor' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.adaptor.extractmethod' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.adaptor.pullup' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.adaptor.pushdown' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.corext' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.corext.base' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.corext.rename' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.otrefactorings.extractcallin' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.otrefactorings.inlinecallin' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.otrefactorings.rolefile' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.refactoring.util' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.refactoring' version='2.7.2.201812061254'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.jdt.ui' range='[3.10.100,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.core.resources' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='[3.5.200,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.10.0.v_OTDT_r230,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='[1.2.0,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.ui.refactoring' range='[3.4.1,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.jdt.ui' range='[2.5.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.refactoring' version='2.7.2.201812061254'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.refactoring;singleton:=true&#xA;Bundle-Version: 2.7.2.201812061254
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.compiler.adaptor' version='2.7.3.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.compiler.adaptor' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Builder Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.compiler.adaptor' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.compiler.adaptor' version='2.7.3.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.compiler.adaptor' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.compiler.adaptor' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.18.0.OTDT_r274,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.5.0,3.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.core.resources' range='[3.7.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.core' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.5.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.compiler.adaptor' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.compiler.adaptor;singleton:=true&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.core.patch.feature.group' version='2.7.4.201906101736' singleton='false'>
      <patchScope>
        <scope>
          <requires size='1'>
            <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='0.0.0'/>
          </requires>
        </scope>
      </patchScope>
      <changes>
        <change>
          <from>
            <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0'/>
          </from>
          <to>
            <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='[3.18.0.OTDT_r274_201906101736,3.18.0.OTDT_r274_201906101736]'/>
          </to>
        </change>
      </changes>
      <lifeCycle>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0' greedy='false'/>
      </lifeCycle>
      <update id='org.eclipse.objectteams.otdt.core.patch.feature.group' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.type.patch' value='true'/>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature is NOT a regular update of the JDT, but REPLACES the&#xA;org.eclipse.jdt.core plugin by the corresponding version for Object Teams.&#xA;This change makes the JDT Core capable to handle OT/J code.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Patch for JDT/Core'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.core.patch.feature.group' version='2.7.4.201906101736'/>
        <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.objectteams.otdt.core.patch.feature.jar' range='[2.7.4.201906101736,2.7.4.201906101736]'>
          <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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of &#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;This feature contains the modified Java Development Tooling Core &#xA;capable of handling OT/J code.&#xA;&#xA;The copyright is held by the Technische Universität &#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) and others.&#xA;&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;&#xA;Authors:&#xA; Andreas Kaiser&#xA; Carsten Pfeiffer&#xA; Christine Hering&#xA; Christine Hundt&#xA; Gregor Brcan&#xA; Jan Wloka&#xA; Jaroslav Svacina&#xA; Joachim Hänsel&#xA; Jürgen Widiker&#xA; Karsten Meier&#xA; Marco Mosconi&#xA; Markus Witte&#xA; Michael Krüger&#xA; Ralf Anklam&#xA; Sascha Kolewa&#xA; Stephan Herrmann&#xA;Project Leader:&#xA; Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.source' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.source' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.source' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.source' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.source&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.feature.jar' version='2.7.4.201906101736'>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This Eclipse Plug-In feature supports development with Object Teams&#xA;and the OT/J programming language (see http://www.eclipse.org/objectteams). &#xA;It extends all of the Eclipse Java development tools&#xA;to support development with Object Teams&#xA;throughout all views and development activities.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.objectteams.otdt'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Development Tooling'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.feature.jar' version='2.7.4.201906101736'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'/>
      </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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of&#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;The software consists of three distinguishable parts:&#xA;- A compiler for OT/J (Compiler),&#xA;- A graphical user interface (GUI) and&#xA;- A runtime environment for OT/J (Runtime).&#xA;The copyright is held by the Technische Universität (Compiler and Runtime)&#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) (Compiler and GUI) and others.&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;Authors:&#xA;&#x9;Andreas Kaiser&#xA;&#x9;Carsten Pfeiffer&#xA;&#x9;Christine Hering&#xA;&#x9;Christine Hundt&#xA;&#x9;Gregor Brcan&#xA;&#x9;Jan Wloka&#xA;&#x9;Jaroslav Svacina&#xA;&#x9;Joachim Hänsel&#xA;&#x9;Johannes Gebauer&#xA;&#x9;Jürgen Widiker&#xA;&#x9;Karsten Meier&#xA;&#x9;Marco Mosconi&#xA;&#x9;Markus Witte&#xA;&#x9;Michael Krüger&#xA;&#x9;Oliver Frank&#xA;&#x9;Ralf Anklam&#xA;&#x9;Sascha Kolewa&#xA;&#x9;Stephan Herrmann&#xA;Project Leader:&#xA;&#x9;Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.branding.otre' version='2.6.0.201706061122' generation='2'>
      <update id='org.eclipse.objectteams.otequinox.branding.otre' range='[0.0.0,2.6.0.201706061122)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/Equinox Branding Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.branding.otre' version='2.6.0.201706061122'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox.branding.otre' version='2.6.0.201706061122'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otequinox.internal.branding' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otequinox.branding.otre' version='2.6.0.201706061122'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.3.0,3.0.0)'/>
        <required match='providedCapabilities.exists(x | x.name == $0 &amp;&amp; x.namespace == $1 &amp;&amp; x.version &gt;= $2 &amp;&amp; x.version &lt; $3)' matchParameters='[&apos;org.eclipse.objectteams.otequinox.branding&apos;, &apos;org.eclipse.equinox.p2.iu&apos;, version(&apos;2.5.0&apos;), version(&apos;3.0.0&apos;)]' min='0' max='0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otequinox.branding.otre' version='2.6.0.201706061122'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otequinox.branding.otre;singleton:=true&#xA;Bundle-Version: 2.6.0.201706061122
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.source.feature.feature.group' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.source.feature.feature.group' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This Eclipse Plug-In feature supports development with Object Teams&#xA;and the OT/J programming language (see http://www.eclipse.org/objectteams). &#xA;It extends all of the Eclipse Java development tools&#xA;to support development with Object Teams&#xA;throughout all views and development activities.&#xA;This feature contains the sources of the OTDT.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Development Tooling - Sources'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source.feature.feature.group' version='2.7.4.201906101736'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='14'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core.source' range='[3.18.0.OTDT_r274_201906101736,3.18.0.OTDT_r274_201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.source' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.ui.source' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.source' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.ui.help.source' range='[2.5.0.201606070956,2.5.0.201606070956]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.jdt.ui.source' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.compiler.adaptor.source' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.adaptor.source' range='[2.7.3.201906101736,2.7.3.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.pde.ui.source' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.refactoring.source' range='[2.7.2.201812061254,2.7.2.201812061254]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.samples.source' range='[2.6.0.201706061122,2.6.0.201706061122]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.apt.source' range='[2.5.0.201706061122,2.5.0.201706061122]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source.feature.feature.jar' range='[2.7.4.201906101736,2.7.4.201906101736]'>
          <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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of&#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;The software consists of three distinguishable parts:&#xA;- A compiler for OT/J (Compiler),&#xA;- A graphical user interface (GUI) and&#xA;- A runtime environment for OT/J (Runtime).&#xA;The copyright is held by the Technische Universität (Compiler and Runtime)&#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) (Compiler and GUI) and others.&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;Authors:&#xA;&#x9;Andreas Kaiser&#xA;&#x9;Carsten Pfeiffer&#xA;&#x9;Christine Hering&#xA;&#x9;Christine Hundt&#xA;&#x9;Gregor Brcan&#xA;&#x9;Jan Wloka&#xA;&#x9;Jaroslav Svacina&#xA;&#x9;Joachim Hänsel&#xA;&#x9;Johannes Gebauer&#xA;&#x9;Jürgen Widiker&#xA;&#x9;Karsten Meier&#xA;&#x9;Marco Mosconi&#xA;&#x9;Markus Witte&#xA;&#x9;Michael Krüger&#xA;&#x9;Oliver Frank&#xA;&#x9;Ralf Anklam&#xA;&#x9;Sascha Kolewa&#xA;&#x9;Stephan Herrmann&#xA;Project Leader:&#xA;&#x9;Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.feature.jar' version='2.7.4.201906101736'>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enables Equinox to run plugins written in OT/J.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.objectteams.otequinox'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.feature.jar' version='2.7.4.201906101736'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otequinox' version='2.7.4.201906101736'/>
      </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>
        The copyright is held by the Technische Unversität Berlin&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.apt' version='2.5.0.201706061122' generation='2'>
      <update id='org.eclipse.objectteams.otdt.apt' range='[0.0.0,2.5.0.201706061122)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J APT Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.apt' version='2.5.0.201706061122'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.apt' version='2.5.0.201706061122'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.apt' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.apt' version='2.5.0.201706061122'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.objectteams.otequinox' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.7.0.v_OTDT_r200,4.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=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.apt' version='2.5.0.201706061122'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.apt;singleton:=true&#xA;Bundle-Version: 2.5.0.201706061122
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.source.feature.feature.jar' version='2.7.4.201906101736'>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This Eclipse Plug-In feature supports development with Object Teams&#xA;and the OT/J programming language (see http://www.eclipse.org/objectteams). &#xA;It extends all of the Eclipse Java development tools&#xA;to support development with Object Teams&#xA;throughout all views and development activities.&#xA;This feature contains the sources of the OTDT.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Development Tooling - Sources'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.source.feature.feature.jar' version='2.7.4.201906101736'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otdt.source.feature' version='2.7.4.201906101736'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otdt.source.feature' version='2.7.4.201906101736'/>
      </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>
        The software &quot;Object Teams Development Tooling&quot; (OTDT) is a result of&#xA;the joint project TOPPrax and has been developed in collaboration between the &#xA;Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik (FIRST)&#xA;and the Technische Unversität Berlin.&#xA;&#xA;The software consists of three distinguishable parts:&#xA;- A compiler for OT/J (Compiler),&#xA;- A graphical user interface (GUI) and&#xA;- A runtime environment for OT/J (Runtime).&#xA;The copyright is held by the Technische Universität (Compiler and Runtime)&#xA;and by the Fraunhofer Gesellschaft, München, Deutschland,&#xA;for its Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik&#xA;(FIRST) (Compiler and GUI) and others.&#xA;This software is based on Eclipse and the Java Development Tooling&#xA;(JDT) of which it contains parts.&#xA;Authors:&#xA;&#x9;Andreas Kaiser&#xA;&#x9;Carsten Pfeiffer&#xA;&#x9;Christine Hering&#xA;&#x9;Christine Hundt&#xA;&#x9;Gregor Brcan&#xA;&#x9;Jan Wloka&#xA;&#x9;Jaroslav Svacina&#xA;&#x9;Joachim Hänsel&#xA;&#x9;Johannes Gebauer&#xA;&#x9;Jürgen Widiker&#xA;&#x9;Karsten Meier&#xA;&#x9;Marco Mosconi&#xA;&#x9;Markus Witte&#xA;&#x9;Michael Krüger&#xA;&#x9;Oliver Frank&#xA;&#x9;Ralf Anklam&#xA;&#x9;Sascha Kolewa&#xA;&#x9;Stephan Herrmann&#xA;Project Leader:&#xA;&#x9;Stephan Herrmann
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.refactoring.source' version='2.7.2.201812061254' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.refactoring.source' range='[0.0.0,2.7.2.201812061254)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Refactoring Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.refactoring.source' version='2.7.2.201812061254'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.refactoring.source' version='2.7.2.201812061254'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.refactoring.source' version='2.7.2.201812061254'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.refactoring.source' version='2.7.2.201812061254'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.refactoring.source&#xA;Bundle-Version: 2.7.2.201812061254
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.feature.group' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otequinox.feature.group' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enables Equinox to run plugins written in OT/J.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.feature.group' version='2.7.4.201906101736'/>
        <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.objectteams.runtime' range='[2.7.3.201903120955,2.7.3.201903120955]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otre' range='[2.7.0.201806120901,2.7.0.201806120901]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.bcel' range='[5.2.0.v201005080400,5.2.0.v201005080400]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otredyn' range='[1.3.5.201906101736,1.3.5.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm' range='[6.2.1.v20181030-2244,6.2.1.v20181030-2244]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree' range='[6.2.1.v20181030-2244,6.2.1.v20181030-2244]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.commons' range='[6.2.1.v20181030-2244,6.2.1.v20181030-2244]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.util' range='[6.2.1.v20181030-2244,6.2.1.v20181030-2244]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.analysis' range='[6.2.1.v20181030-2244,6.2.1.v20181030-2244]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox' range='[2.7.4.201906101736,2.7.4.201906101736]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.branding' range='[2.6.0.201706061121,2.6.0.201706061121]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.eclipse.monitor' range='[2.5.0.201606070956,2.5.0.201606070956]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.feature.jar' range='[2.7.4.201906101736,2.7.4.201906101736]'>
          <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>
        The copyright is held by the Technische Unversität Berlin&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug.adaptor.source' version='2.7.3.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.debug.adaptor.source' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug Integration Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.adaptor.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.adaptor.source' version='2.7.3.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug.adaptor.source' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug.adaptor.source' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug.adaptor.source&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.tree' version='6.2.1.v20181030-2244' singleton='false' generation='2'>
      <update id='org.objectweb.asm.tree' range='[0.0.0,6.2.1.v20181030-2244)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleVendor' value='Eclipse Orbit'/>
        <property name='df_LT.bundleName' value='ASM Tree'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree' version='6.2.1.v20181030-2244'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.tree' version='6.2.1.v20181030-2244'/>
        <provided namespace='java.package' name='org.objectweb.asm.tree' version='6.2.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.tree' version='6.2.1.v20181030-2244'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='org.objectweb.asm' range='[6.2.1,6.3.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.tree' version='6.2.1.v20181030-2244'/>
      </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&#xA;Bundle-Version: 6.2.1.v20181030-2244
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug.ui.source' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.debug.ui.source' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug UI Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug.ui.source' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug.ui.source' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug.ui.source&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='file:/jobs/genie.objectteams/buildAndTest/workspace/testrun/build-root/src/features/org.eclipse.objectteams.otdt/category.xml.org.eclipse.objectteams.otdt_2.4' version='1.0.0.477-cLgWE67735C3E3K5G5G'>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='OTDT 2.4 based on Eclipse 4.5'/>
        <property name='org.eclipse.equinox.p2.description' value='The Object Teams Development Tooling versions 2.4.x based on Eclipse 4.5.x'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='file:/jobs/genie.objectteams/buildAndTest/workspace/testrun/build-root/src/features/org.eclipse.objectteams.otdt/category.xml.org.eclipse.objectteams.otdt_2.4' version='1.0.0.477-cLgWE67735C3E3K5G5G'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo.feature.group' range='[2.4.0.201506091717,2.4.0.201506091717]'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug.ui' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.debug.ui' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug UI'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.ui' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.ui' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.ui.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.ui.internal.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.ui.internal.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.debug.ui.views' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug.ui' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.7.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='[1.11.200,2.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.10.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.10.0.v_OTDT_r230,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.runtime' range='[2.3.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug.ui' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug.ui;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.debug.adaptor' version='2.7.3.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt.debug.adaptor' range='[0.0.0,2.7.3.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Debug Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.debug.adaptor' version='2.7.3.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.adaptor' version='2.7.3.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.debug.adaptor' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.debug.adaptor.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.debug.adaptor.dynamic' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.debug.adaptor.launching' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.debug.adaptor' version='2.7.3.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.jdt.core' range='[3.18.0.OTDT_r274,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.debug.ui' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui' range='[2.3.0,3.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.core.resources' range='[3.8.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.10.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.9.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.6.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.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.ui' range='[3.6.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.junit' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.7.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.debug.adaptor' version='2.7.3.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.debug.adaptor;singleton:=true&#xA;Bundle-Version: 2.7.3.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.turbo.feature.jar' version='2.4.0.201506091717'>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='This feature enhances OT/Equinox to support &quot;forced exports&quot;.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://www.eclipse.org/objectteams'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 9, 2014&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the&#xA;Eclipse Foundation is provided to you under the terms and conditions of&#xA;the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is&#xA;provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;&#x9;- Content may be structured and packaged into modules to facilitate delivering,&#xA;&#x9;  extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;&#x9;  plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;&#x9;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)&#xA;&#x9;  in a directory named &quot;plugins&quot;.&#xA;&#x9;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;&#x9;  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;&#x9;  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;&#x9;  numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;&#x9;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;&#x9;  named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;&#x9;- The top-level (root) directory&#xA;&#x9;- Plug-in and Fragment directories&#xA;&#x9;- Inside Plug-ins and Fragments packaged as JARs&#xA;&#x9;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;&#x9;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Provisioning Technology (as defined below), you must agree to a license (&quot;Feature &#xA;Update License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the&#xA;terms and conditions (or references to such terms and conditions) that&#xA;govern your use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;&#x9;- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;&#x9;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;&#x9;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;&#x9;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;&#x9;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which include,&#xA;but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for&#xA;the purpose of allowing users to install software, documentation, information and/or&#xA;other materials (collectively &quot;Installable Software&quot;). This capability is provided with&#xA;the intent of allowing such users to install, extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating to the&#xA;Installable Software to be presented to, and accepted by, the users of the Provisioning Technology&#xA;in accordance with the Specification. By using Provisioning Technology in such a manner and&#xA;making it available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the following:&#xA;&#xA;&#x9;1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute&#xA;&#x9;   the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;&#x9;   extending or updating the functionality of an Eclipse-based product.&#xA;&#x9;2. During the Provisioning Process, the Provisioning Technology may cause third party&#xA;&#x9;   Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;&#x9;3. Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;&#x9;   govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such&#xA;&#x9;   Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;&#x9;   with the Specification. Such Installable Software Agreement must inform the user of the&#xA;&#x9;   terms and conditions that govern the Installable Software and must solicit acceptance by&#xA;&#x9;   the end user in the manner prescribed in such Installable Software Agreement. Upon such&#xA;&#x9;   indication of agreement by the user, the provisioning Technology will complete installation&#xA;&#x9;   of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use, and&#xA;re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.'/>
        <property name='df_LT.featureName' value='Object Teams Equinox Integration - Turbo Add-On'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo.feature.jar' version='2.4.0.201506091717'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'/>
      </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 (c) 2014 GK Software AG.&#xA;Author: Stephan Herrmann.
      </copyright>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.doc' version='2.5.0.201606070956'>
      <update id='org.eclipse.objectteams.otdt.doc' range='[0.0.0,2.5.0.201606070956)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Documentation'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.doc' version='2.5.0.201606070956'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.doc' version='2.5.0.201606070956'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.doc' version='2.5.0.201606070956'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.help' range='[3.5.100,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.doc' version='2.5.0.201606070956'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.doc;singleton:=true&#xA;Bundle-Version: 2.5.0.201606070956
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otredyn' version='1.3.5.201906101736' singleton='false' generation='2'>
      <update id='org.eclipse.objectteams.otredyn' range='[0.0.0,1.3.5.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Dynamic Runtime Environment'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otredyn' version='1.3.5.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otredyn' version='1.3.5.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.bytecode' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.bytecode.asm' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.transformer' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.transformer.jplis' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.transformer.names' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otredyn.util' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otredyn' version='1.3.5.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.objectteams.runtime' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm' range='[6.2.1,7.0.0)'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm.tree' range='[6.2.1,7.0.0)'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm.commons' range='[6.2.1,7.0.0)'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm.util' range='[6.2.1,7.0.0)'/>
        <required namespace='osgi.bundle' name='org.objectweb.asm.analysis' range='[6.2.1,7.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otredyn' version='1.3.5.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otredyn&#xA;Bundle-Version: 1.3.5.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.branding' version='2.6.0.201706061121' generation='2'>
      <update id='org.eclipse.objectteams.otequinox.branding' range='[0.0.0,2.6.0.201706061121)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/Equinox Branding Integration'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.branding' version='2.6.0.201706061121'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox.branding' version='2.6.0.201706061121'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otequinox.internal.branding' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otequinox.branding' version='2.6.0.201706061121'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.3.0,3.0.0)'/>
        <required match='providedCapabilities.exists(x | x.name == $0 &amp;&amp; x.namespace == $1 &amp;&amp; x.version &gt;= $2 &amp;&amp; x.version &lt; $3)' matchParameters='[&apos;org.eclipse.objectteams.otequinox.branding.otre&apos;, &apos;org.eclipse.equinox.p2.iu&apos;, version(&apos;2.5.0&apos;), version(&apos;3.0.0&apos;)]' min='0' max='0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otequinox.branding' version='2.6.0.201706061121'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otequinox.branding;singleton:=true&#xA;Bundle-Version: 2.6.0.201706061121
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt' version='2.7.4.201906101736' generation='2'>
      <update id='org.eclipse.objectteams.otdt' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Object Teams Development Tooling'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.core.ext' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.core.hierarchy' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.core.ext' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.18.0.OTDT_r274,4.0.0)'/>
        <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='[3.7.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.10.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.3.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='3.8.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt' version='2.7.4.201906101736'/>
      </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.objectteams.otdt;singleton:=true&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.samples' version='2.6.0.201706061122' generation='2'>
      <update id='org.eclipse.objectteams.otdt.samples' range='[0.0.0,2.6.0.201706061122)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Examples'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.samples' version='2.6.0.201706061122'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.samples' version='2.6.0.201706061122'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otdt.internal.samples' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.samples' version='2.6.0.201706061122'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.7.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.intro' range='[3.4.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.intro.universal' range='[3.2.500,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.ui' range='[3.6.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='[3.5.100,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.7.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.6.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.10.0.v_OTDT_r230,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.ui.help' range='[2.5.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.samples' version='2.6.0.201706061122'/>
      </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.objectteams.otdt.samples;singleton:=true&#xA;Bundle-Version: 2.6.0.201706061122
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.pde.ui.source' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.pde.ui.source' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/Equinox Development UI Integration for PDE Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.pde.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.pde.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.pde.ui.source' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.pde.ui.source' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.pde.ui.source&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otdt.jdt.ui.source' version='2.7.4.201906101736' singleton='false'>
      <update id='org.eclipse.objectteams.otdt.jdt.ui.source' range='[0.0.0,2.7.4.201906101736)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='OT/J Development UI Integration for JDT Source'/>
        <property name='df_LT.providerName' value='Eclipse.org - Object Teams'/>
        <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'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otdt.jdt.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otdt.jdt.ui.source' version='2.7.4.201906101736'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otdt.jdt.ui.source' version='2.7.4.201906101736'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otdt.jdt.ui.source' version='2.7.4.201906101736'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otdt.jdt.ui.source&#xA;Bundle-Version: 2.7.4.201906101736
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.analysis' version='6.2.1.v20181030-2244' singleton='false' generation='2'>
      <update id='org.objectweb.asm.analysis' range='[0.0.0,6.2.1.v20181030-2244)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleVendor' value='Eclipse Orbit'/>
        <property name='df_LT.bundleName' value='ASM Analysis'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.analysis' version='6.2.1.v20181030-2244'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.analysis' version='6.2.1.v20181030-2244'/>
        <provided namespace='java.package' name='org.objectweb.asm.tree.analysis' version='6.2.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.analysis' version='6.2.1.v20181030-2244'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='java.package' name='org.objectweb.asm' range='[6.2.1,6.3.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[6.2.1,6.3.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.analysis' version='6.2.1.v20181030-2244'/>
      </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.analysis&#xA;Bundle-Version: 6.2.1.v20181030-2244
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717' singleton='false' generation='2'>
      <update id='org.eclipse.objectteams.otequinox.turbo' range='[0.0.0,2.4.0.201506091717)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='OT/Equinox Turbo'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - Object Teams'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'/>
        <provided namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'/>
        <provided namespace='java.package' name='org.eclipse.objectteams.otequinox.turbo' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'>
          <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='2.4.0.201506091717'/>
      </provides>
      <requires size='2'>
        <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=1.7))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.objectteams.otequinox.turbo' version='2.4.0.201506091717'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.objectteams.otequinox.turbo&#xA;Bundle-Version: 2.4.0.201506091717&#xA;Fragment-Host: org.eclipse.osgi;bundle-version=&quot;[3.10.0,4.0.0)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.apache.bcel' version='5.2.0.v201005080400' singleton='false' generation='2'>
      <update id='org.apache.bcel' range='[0.0.0,5.2.0.v201005080400)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.pluginName' value='Apache BCEL'/>
        <property name='df_LT.providerName' value='Eclipse Orbit'/>
        <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'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.bcel' version='5.2.0.v201005080400'/>
        <provided namespace='osgi.bundle' name='org.apache.bcel' version='5.2.0.v201005080400'/>
        <provided namespace='java.package' name='org.apache.bcel' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.classfile' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.generic' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.util' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.verifier' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.verifier.exc' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.verifier.statics' version='5.2.0'/>
        <provided namespace='java.package' name='org.apache.bcel.verifier.structurals' version='5.2.0'/>
        <provided namespace='osgi.identity' name='org.apache.bcel' version='5.2.0.v201005080400'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.4))'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.apache.bcel' version='5.2.0.v201005080400'/>
      </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.bcel&#xA;Bundle-Version: 5.2.0.v201005080400
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.objectteams.otequinox.configuration' version='2.7.4.201906101736' singleton='false'>
      <hostRequirements size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.7.4,3.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='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.objectteams.otequinox.configuration' version='2.7.4.201906101736'/>
      </provides>
      <requires size='2'>
        <required namespace='osgi.bundle' name='org.eclipse.objectteams.otequinox' range='[2.7.4,3.0.0)'/>
        <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'>
            org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:1); org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:true);
          </instruction>
          <instruction key='unconfigure'>
            org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:-1); org.eclipse.equinox.p2.touchpoint.eclipse.markStarted(started:false);
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
  </units>
</repository>