<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.2.0'?>
<repository name='Maven Integration for Eclipse Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
  <properties size='2'>
    <property name='p2.timestamp' value='1772605039340'/>
    <property name='p2.compressed' value='true'/>
  </properties>
  <references size='14'>
    <repository uri='https://download.eclipse.org/eclipse/updates/4.38/R-4.38-202512010920' url='https://download.eclipse.org/eclipse/updates/4.38/R-4.38-202512010920' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/eclipse/updates/4.38/R-4.38-202512010920' url='https://download.eclipse.org/eclipse/updates/4.38/R-4.38-202512010920' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/egit/updates-7.6' url='https://download.eclipse.org/egit/updates-7.6' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/egit/updates-7.6' url='https://download.eclipse.org/egit/updates-7.6' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/modeling/emf/emf/builds/release/2.45.0' url='https://download.eclipse.org/modeling/emf/emf/builds/release/2.45.0' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/modeling/emf/emf/builds/release/2.45.0' url='https://download.eclipse.org/modeling/emf/emf/builds/release/2.45.0' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/webtools/downloads/drops/R3.40.0/R-3.40.0-20251124015847/repository' url='https://download.eclipse.org/webtools/downloads/drops/R3.40.0/R-3.40.0-20251124015847/repository' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/webtools/downloads/drops/R3.40.0/R-3.40.0-20251124015847/repository' url='https://download.eclipse.org/webtools/downloads/drops/R3.40.0/R-3.40.0-20251124015847/repository' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/lsp4e/releases/0.30.0' url='https://download.eclipse.org/lsp4e/releases/0.30.0' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/lsp4e/releases/0.30.0' url='https://download.eclipse.org/lsp4e/releases/0.30.0' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/tm4e/releases/0.17.2' url='https://download.eclipse.org/tm4e/releases/0.17.2' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/tm4e/releases/0.17.2' url='https://download.eclipse.org/tm4e/releases/0.17.2' type='1' options='1'/>
    <repository uri='https://download.eclipse.org/wildwebdeveloper/releases/1.4.0' url='https://download.eclipse.org/wildwebdeveloper/releases/1.4.0' type='0' options='1'/>
    <repository uri='https://download.eclipse.org/wildwebdeveloper/releases/1.4.0' url='https://download.eclipse.org/wildwebdeveloper/releases/1.4.0' type='1' options='1'/>
  </references>
  <units size='140'>
    <unit id='org.eclipse.m2e.maven.runtime.source' version='3.9.1200.20260112-2306' singleton='false'>
      <update id='org.eclipse.m2e.maven.runtime.source' range='[0.0.0,3.9.1200.20260112-2306)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Embedded Maven Runtime (includes Incubating components) Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.maven.runtime'/>
        <property name='maven-version' value='3.9.1200-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.source' version='3.9.1200.20260112-2306'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime.source' version='3.9.1200.20260112-2306'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.maven.runtime.source' version='3.9.1200.20260112-2306'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.maven.runtime.source' version='3.9.1200.20260112-2306'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.maven.runtime.source&#xA;Bundle-Version: 3.9.1200.20260112-2306
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.qos.logback.classic' version='1.5.32' singleton='false' generation='2'>
      <update id='ch.qos.logback.classic' range='[0.0.0,1.5.32)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='Logback Classic Module'/>
        <property name='org.eclipse.equinox.p2.description' value='logback-classic module'/>
        <property name='org.eclipse.equinox.p2.provider' value='QOS.ch'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.qos.ch'/>
        <property name='maven-groupId' value='ch.qos.logback'/>
        <property name='maven-artifactId' value='logback-classic'/>
        <property name='maven-version' value='1.5.32'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='36'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.classic' version='1.5.32'/>
        <provided namespace='osgi.bundle' name='ch.qos.logback.classic' version='1.5.32'/>
        <provided namespace='java.package' name='ch.qos.logback.classic' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.classic.turbo,ch.qos.logback.core,ch.qos.logback.core.pattern,ch.qos.logback.core.spi,ch.qos.logback.core.status,jakarta.servlet.http,org.slf4j,org.slf4j.event,org.slf4j.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.boolex' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core.boolex,org.slf4j' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.encoder' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core.encoder,ch.qos.logback.core.pattern' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.filter' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.spi,ch.qos.logback.core.filter,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.helpers' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core,jakarta.servlet' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.html' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core.html,ch.qos.logback.core.pattern' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.joran' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.spi,ch.qos.logback.core,ch.qos.logback.core.joran,ch.qos.logback.core.joran.spi,ch.qos.logback.core.model,ch.qos.logback.core.model.processor,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.joran.action' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.model,ch.qos.logback.core.joran.action,ch.qos.logback.core.joran.spi,ch.qos.logback.core.model,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.joran.sanity' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.joran.sanity,ch.qos.logback.core.model,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.joran.serializedModel' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.net' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.jul' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.spi,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.layout' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.log4j' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.model' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.model,ch.qos.logback.core.model.processor' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.model.processor' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.model,ch.qos.logback.core,ch.qos.logback.core.joran.spi,ch.qos.logback.core.joran.util,ch.qos.logback.core.model,ch.qos.logback.core.model.processor,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.model.util' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.model' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.net' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.spi,ch.qos.logback.core,ch.qos.logback.core.boolex,ch.qos.logback.core.helpers,ch.qos.logback.core.joran.spi,ch.qos.logback.core.net,ch.qos.logback.core.pattern,ch.qos.logback.core.spi,javax.net,javax.net.ssl' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.net.server' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.net' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.pattern' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core,ch.qos.logback.core.pattern,org.slf4j' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.pattern.color' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core.pattern.color' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.selector' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.selector.servlet' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.servlet' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.servlet' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.servlet' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.sift' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic.spi,ch.qos.logback.core.joran.spi,ch.qos.logback.core.sift' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.spi' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.turbo,ch.qos.logback.core,ch.qos.logback.core.spi,org.slf4j,org.slf4j.event,org.slf4j.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.turbo' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.core.spi,org.slf4j,org.slf4j.event' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.tyler' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.core,ch.qos.logback.core.joran,ch.qos.logback.core.joran.action,ch.qos.logback.core.model,ch.qos.logback.core.model.util,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.classic.util' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.classic,ch.qos.logback.classic.selector,ch.qos.logback.classic.spi,ch.qos.logback.core.joran.spi,ch.qos.logback.core.spi,ch.qos.logback.core.status,org.slf4j.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='ch.qos.logback.classic' version='1.5.32'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='ch.qos.logback.classic_1.5.32-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='jakarta.servlet.ServletContainerInitializer' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='ch.qos.logback.classic_1.5.32-2' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.slf4j.spi.SLF4JServiceProvider' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.serviceloader' name='jakarta.servlet.ServletContainerInitializer' version='0.0.0'/>
        <provided namespace='osgi.serviceloader' name='org.slf4j.spi.SLF4JServiceProvider' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='80'>
        <required namespace='java.package' name='ch.qos.logback.classic' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.boolex' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.encoder' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.joran' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.joran.action' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.joran.sanity' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.joran.serializedModel' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.layout' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.model' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.model.processor' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.net' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.net.server' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.pattern' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.pattern.color' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.selector' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.spi' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.turbo' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.classic.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='jakarta.servlet' range='[5.0.0,6.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='jakarta.servlet.http' range='[5.0.0,6.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='ch.qos.logback.core' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.boolex' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.encoder' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.filter' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.helpers' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.html' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.action' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.sanity' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.spi' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.conditional' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.processor' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.net' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.net.ssl' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern.color' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern.parser' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.sift' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.spi' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.status' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.annotation' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.net' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.security' range='0.0.0'/>
        <required namespace='java.package' name='java.text' range='0.0.0'/>
        <required namespace='java.package' name='java.time' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent.atomic' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent.locks' range='0.0.0'/>
        <required namespace='java.package' name='java.util.function' range='0.0.0'/>
        <required namespace='java.package' name='java.util.logging' range='0.0.0'/>
        <required namespace='java.package' name='java.util.regex' range='0.0.0'/>
        <required namespace='java.package' name='java.util.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.management' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.net' range='0.0.0'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.slf4j.event' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.slf4j.helpers' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.slf4j.spi' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='sun.reflect' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='ch.qos.logback.core.rolling' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.rolling.helper' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.read' range='[1.5.0,2.0.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' min='0' greedy='false'>
          <description>
            ch.qos.logback.classic
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.serviceloader.registrar)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'>
          <description>
            ch.qos.logback.classic
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.serviceloader' match='(osgi.serviceloader=ch.qos.logback.classic.spi.Configurator)' min='0' greedy='false'>
          <description>
            ch.qos.logback.classic
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
          <description>
            ch.qos.logback.classic
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.classic.source' range='[1.5.32,1.5.32]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.qos.logback.classic' version='1.5.32'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: ch.qos.logback.classic&#xA;Bundle-Version: 1.5.32
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.refactoring.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.refactoring.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Refactoring Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.refactoring'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.refactoring.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.refactoring.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.refactoring.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.refactoring.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.refactoring.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.feature.feature.jar' version='2.10.100.20260205-1611'>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.m2e.core'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - Maven Integration for Eclipse'/>
        <property name='df_LT.description' value='m2e is a Maven integration in Eclipse. Launching Maven from Eclipse, dependency management and search.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.feature'/>
        <property name='maven-version' value='2.10.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.feature.feature.jar' version='2.10.100.20260205-1611'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.m2e.feature' version='2.10.100.20260205-1611'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.m2e.feature' version='2.10.100.20260205-1611'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='jaxen' version='2.0.0' singleton='false'>
      <update id='jaxen' range='[0.0.0,2.0.0)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='jaxen'/>
        <property name='org.eclipse.equinox.p2.description' value='Jaxen is a universal XPath engine for Java.'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Jaxen Project'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://www.cafeconleche.org/jaxen'/>
        <property name='maven-groupId' value='jaxen'/>
        <property name='maven-artifactId' value='jaxen'/>
        <property name='maven-version' value='2.0.0'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='20'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='jaxen' version='2.0.0'/>
        <provided namespace='osgi.bundle' name='jaxen' version='2.0.0'/>
        <provided namespace='java.package' name='org.jaxen.function.ext' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen,org.jaxen.function,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.saxpath.helpers' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.dom' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen,org.w3c.dom,org.xml.sax,org.jaxen.saxpath,javax.xml.parsers,org.jaxen.pattern' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.expr.iter' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.function.xslt' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen,org.jaxen.function' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.function' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.pattern' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen,org.jaxen.util,org.jaxen.expr,org.jaxen.saxpath.helpers,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.javabean' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.util,org.jaxen,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.util' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.util,org.jaxen.saxpath.helpers,org.jaxen.expr,org.jaxen.saxpath,org.jaxen.function,org.jaxen.pattern,org.jaxen.function.ext,org.jaxen.function.xslt' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.dom4j' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.util,org.jaxen,org.dom4j,org.jaxen.saxpath,org.dom4j.io' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.expr' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.util,org.jaxen,org.jaxen.expr.iter,org.jaxen.function,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.saxpath.base' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.saxpath.helpers,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.saxpath' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.jdom' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jaxen.util,org.jdom.input,org.jaxen,org.jdom,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jaxen.xom' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='nu.xom,org.jaxen.util,org.jaxen,org.jaxen.saxpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='jaxen' version='2.0.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='nu.xom' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.dom4j' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.dom4j.io' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.jdom' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.jdom.input' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='jaxen.source' range='[2.0.0,2.0.0]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='jaxen' version='2.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: jaxen&#xA;Bundle-Version: 2.0.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.model.edit' version='2.0.700.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.model.edit' range='[0.0.0,2.0.700.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Maven Project Model Edit'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.model.edit'/>
        <property name='maven-version' value='2.0.700-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.model.edit' version='2.0.700.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.model.edit' version='2.0.700.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.model.edit.pom' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.model.edit.pom.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.model.edit.pom.provider' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.model.edit.pom.util' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.model.edit' version='2.0.700.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.wst.common.uriresolver' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.wst.common.emf' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.wst.sse.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.wst.xml.core' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.eclipse.m2e.model.edit
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.model.edit.source' range='[2.0.700.20250418-1315,2.0.700.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.model.edit' version='2.0.700.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.model.edit;singleton:=true&#xA;Bundle-Version: 2.0.700.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.discovery' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.discovery' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Marketplace Discovery'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.discovery'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.discovery' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.discovery' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.handlers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.markers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.operation' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.startup' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.strategy' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.discovery.wizards' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.discovery' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='28'>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui.discovery' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.discovery.compatibility' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.operations' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.maven.plugin' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.discovery.compatibility' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.dialogs' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.ui.model' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.p2.engine' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.p2.metadata' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.p2.repository.metadata' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.equinox.p2.ui' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.discovery
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.discovery.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.discovery' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.discovery;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sourcelookup.ui' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.sourcelookup.ui' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Source Lookup UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sourcelookup.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.sourcelookup.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.sourcelookup.ui' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.9.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='3.10.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.sourcelookup.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.ui.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.sourcelookup.ui' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.sourcelookup.ui;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.google.guava' version='33.5.0.jre' singleton='false' generation='2'>
      <update id='com.google.guava' range='[0.0.0,33.5.0.jre)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='Guava: Google Core Libraries for Java'/>
        <property name='org.eclipse.equinox.p2.description' value='Guava is a suite of core and expanded libraries that include    utility classes, Google&apos;s collections, I/O classes, and    much more.'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://github.com/google/guava/'/>
        <property name='maven-groupId' value='com.google.guava'/>
        <property name='maven-artifactId' value='guava'/>
        <property name='maven-version' value='33.5.0-jre'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='20'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.google.guava' version='33.5.0.jre'/>
        <provided namespace='osgi.bundle' name='com.google.guava' version='33.5.0.jre'/>
        <provided namespace='java.package' name='com.google.common.annotations' version='33.5.0'/>
        <provided namespace='java.package' name='com.google.common.base' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.cache' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,com.google.common.collect,com.google.common.util.concurrent,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.collect' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.escape' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.eventbus' version='33.5.0'/>
        <provided namespace='java.package' name='com.google.common.graph' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.collect,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.hash' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.html' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.escape' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.io' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,com.google.common.collect,com.google.common.graph,com.google.common.hash,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.math' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.net' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,com.google.common.collect,com.google.common.escape,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.primitives' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.reflect' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.collect,com.google.common.io,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.util.concurrent' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.base,com.google.common.collect,org.jspecify.annotations' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.common.xml' version='33.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='com.google.common.escape' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='com.google.guava' version='33.5.0.jre'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='java.package' name='com.google.common.util.concurrent.internal' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jspecify.annotations' range='[1.0.0,2.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='javax.crypto' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='sun.misc' range='0.0.0' optional='true' greedy='false'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            com.google.guava
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.google.guava.source' range='[33.5.0.jre,33.5.0.jre]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.google.guava' version='33.5.0.jre'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.google.guava&#xA;Bundle-Version: 33.5.0.jre
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.binaryproject.ui.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.binaryproject.ui.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Binary Project UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.binaryproject.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.binaryproject.ui.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.binaryproject.ui.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.binaryproject.ui.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.core.ui' version='2.4.101.20251127-1007' generation='2'>
      <update id='org.eclipse.m2e.core.ui' range='[0.0.0,2.4.101.20251127-1007)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Maven Integration for Eclipse UI'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.core.ui'/>
        <property name='maven-version' value='2.4.101-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='21'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.ui' version='2.4.101.20251127-1007'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' version='2.4.101.20251127-1007'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.archetype' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.components' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.console' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.dialogs' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.editing' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.lifecyclemapping' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.markers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.project' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.search.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.views' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.views.nodes' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.ui.internal.wizards' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.core.ui' version='2.4.101.20251127-1007'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='29'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.5.2'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.5.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.model.edit' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='3.4.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='3.18.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='1.2.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='3.4.101'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='3.4.1'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.navigator' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.trace' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.maven.archetype.catalog' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.archetype.catalog.io.xpp3' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.archetype.common' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.archetype.exception' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.archetype.metadata' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.archetype.source' range='[3.2.1,4.0.0)'/>
        <required namespace='java.package' name='org.apache.maven.shared.transfer.artifact' range='[0.13.1,1.0.0)'/>
        <required namespace='java.package' name='org.eclipse.compare.rangedifferencer' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='eclipse.swt' match='(image.format=svg)'>
          <description>
            org.eclipse.m2e.core.ui
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.core.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.ui.source' range='[2.4.101.20251127-1007,2.4.101.20251127-1007]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.core.ui' version='2.4.101.20251127-1007'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.core.ui;singleton:=true&#xA;Bundle-Version: 2.4.101.20251127-1007
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.bndlib.source' version='7.2.1.202601121903' singleton='false'>
      <update id='biz.aQute.bndlib.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for biz.aQute.bndlib:7.2.1.202601121903'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.bndlib'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bndlib.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.bndlib.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='biz.aQute.bndlib.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.bndlib.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.bndlib.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.jdom2.source' version='2.0.6.v20230720-0727' singleton='false'>
      <update id='org.jdom2.source' range='[0.0.0,2.0.6.v20230720-0727)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.jdom2:2.0.6.v20230720-0727'/>
        <property name='maven-groupId' value='org.jdom'/>
        <property name='maven-artifactId' value='jdom2'/>
        <property name='maven-version' value='2.0.6.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.jdom2.source' version='2.0.6.v20230720-0727'/>
        <provided namespace='osgi.bundle' name='org.jdom2.source' version='2.0.6.v20230720-0727'/>
        <provided namespace='osgi.identity' name='org.jdom2.source' version='2.0.6.v20230720-0727'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.jdom2.source' version='2.0.6.v20230720-0727'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.jdom2.source&#xA;Bundle-Version: 2.0.6.v20230720-0727
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.archetype.catalog' version='3.2.1.2' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.archetype.catalog' range='[0.0.0,3.2.1.2)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2Eclipse&apos;s archetype-catalog'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-wrapped-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-wrapped-artifactId' value='archetype-catalog'/>
        <property name='maven-wrapped-version' value='3.2.1'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.catalog' version='3.2.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.catalog' version='3.2.1.2'/>
        <provided namespace='java.package' name='org.apache.maven.archetype.catalog' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.catalog.io.xpp3' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype.catalog' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.catalog' version='3.2.1.2'>
          <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.m2e.archetype.common' version='3.2.1.2'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.archetype.common' range='[3.2.104,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'>
          <description>
            org.eclipse.m2e.archetype.catalog
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.catalog.source' range='[3.2.1.2,3.2.1.2]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.catalog' version='3.2.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.catalog&#xA;Bundle-Version: 3.2.1.2&#xA;Fragment-Host: org.eclipse.m2e.archetype.common;bundle-version=&quot;[3.2.104,4)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sourcelookup.ui.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.sourcelookup.ui.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Source Lookup UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sourcelookup.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.sourcelookup.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.sourcelookup.ui.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.sourcelookup.ui.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.sourcelookup.ui.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.commonmark.source' version='0.27.1' singleton='false'>
      <update id='org.commonmark.source' range='[0.0.0,0.27.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.commonmark:0.27.1'/>
        <property name='maven-groupId' value='org.commonmark'/>
        <property name='maven-artifactId' value='commonmark'/>
        <property name='maven-version' value='0.27.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.commonmark.source' version='0.27.1'/>
        <provided namespace='osgi.bundle' name='org.commonmark.source' version='0.27.1'/>
        <provided namespace='osgi.identity' name='org.commonmark.source' version='0.27.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.commonmark.source' version='0.27.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.commonmark.source&#xA;Bundle-Version: 0.27.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.templating' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='org.bndtools.templating' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='org.bndtools.templating'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.templating'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.templating' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.templating' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='org.bndtools.templating' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter,org.eclipse.core.runtime,org.osgi.framework,org.osgi.service.metatype,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.bndtools.templating.util' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.service.metatype' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.bndtools.templating' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='org.bndtools.templating_7.2.1.202601121903-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.bndtools.templating.TemplateEngine' type='List'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='22'>
        <required namespace='java.package' name='sun.misc' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='com.google.appengine.api' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='com.google.appengine.api.utils' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='com.google.apphosting.api' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='android.os' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[7.5.0,8.0.0)'/>
        <required namespace='java.package' name='aQute.service.reporter' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
        <required namespace='java.package' name='javax.swing' range='0.0.0'/>
        <required namespace='java.package' name='javax.swing.border' range='0.0.0'/>
        <required namespace='java.package' name='javax.swing.event' range='0.0.0'/>
        <required namespace='java.package' name='javax.swing.text' range='0.0.0'/>
        <required namespace='java.package' name='javax.swing.tree' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.metatype' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.util.promise' range='[1.3.0,2.0.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.bndtools.templating
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.bndtools.templating
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.templating.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.templating' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.templating&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.headless.build.manager' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='org.bndtools.headless.build.manager' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='org.bndtools.headless.build.manager'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.headless.build.manager'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.manager' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.headless.build.manager' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='org.bndtools.headless.build.manager.api' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.bndtools.api' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.bndtools.headless.build.manager' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='org.bndtools.headless.build.manager_7.2.1.202601121903-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.bndtools.headless.build.manager.api.HeadlessBuildManager' type='List'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='java.package' name='org.bndtools.api' range='[3.1.0,4.0.0)'/>
        <required namespace='java.package' name='org.bndtools.headless.build.manager.api' range='[1.1.0,1.2.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.bndtools.headless.build.manager
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.service' match='(objectClass=org.bndtools.headless.build.manager.api.HeadlessBuildPlugin)'>
          <description>
            org.bndtools.headless.build.manager
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.bndtools.headless.build.manager
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.manager.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.headless.build.manager' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.headless.build.manager&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='jakarta.xml.bind-api.source' version='4.0.5' singleton='false'>
      <update id='jakarta.xml.bind-api.source' range='[0.0.0,4.0.5)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for jakarta.xml.bind-api:4.0.5'/>
        <property name='maven-groupId' value='jakarta.xml.bind'/>
        <property name='maven-artifactId' value='jakarta.xml.bind-api'/>
        <property name='maven-version' value='4.0.5'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='jakarta.xml.bind-api.source' version='4.0.5'/>
        <provided namespace='osgi.bundle' name='jakarta.xml.bind-api.source' version='4.0.5'/>
        <provided namespace='osgi.identity' name='jakarta.xml.bind-api.source' version='4.0.5'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='jakarta.xml.bind-api.source' version='4.0.5'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: jakarta.xml.bind-api.source&#xA;Bundle-Version: 4.0.5
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.versioncontrol.ignores.plugin.git.source' version='7.2.1.202601121903' singleton='false'>
      <update id='org.bndtools.versioncontrol.ignores.plugin.git.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.bndtools.versioncontrol.ignores.plugin.git:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.versioncontrol.ignores.plugin.git'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.plugin.git.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.versioncontrol.ignores.plugin.git.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.versioncontrol.ignores.plugin.git.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.versioncontrol.ignores.plugin.git.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.plugin.git.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.runtimes.category' version='1.0.0' singleton='false'>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Maven Embedded Runtimes'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.runtimes.category' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.38.iu' range='[1.0.0,1.0.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.39.iu' range='[1.0.0,1.0.0]'/>
      </requires>
    </unit>
    <unit id='org.eclipse.m2e.archetype.catalog.source' version='3.2.1.2' singleton='false'>
      <update id='org.eclipse.m2e.archetype.catalog.source' range='[0.0.0,3.2.1.2)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.eclipse.m2e.archetype.catalog:3.2.1.2'/>
        <property name='maven-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-artifactId' value='archetype-catalog'/>
        <property name='maven-version' value='3.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.catalog.source' version='3.2.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.catalog.source' version='3.2.1.2'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.catalog.source' version='3.2.1.2'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.catalog.source' version='3.2.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.catalog.source&#xA;Bundle-Version: 3.2.1.2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.lemminx.feature.feature.jar' version='2.6.101.20250727-0612'>
      <properties size='12'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2020, 2021 Red Hat Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0'/>
        <property name='df_LT.featureName' value='M2E - POM Editor using LemMinX language server (includes Incubating components)'/>
        <property name='df_LT.description' value='Editor for POM files, relying on Wild Web Developer, Eclipse LemMinX language server and its extension for POM files.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.lemminx.feature'/>
        <property name='maven-version' value='2.6.101-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.jar' version='2.6.101.20250727-0612'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.m2e.lemminx.feature' version='2.6.101.20250727-0612'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.m2e.lemminx.feature' version='2.6.101.20250727-0612'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='org.eclipse.m2e.archetype.common.source' version='3.2.104' singleton='false'>
      <update id='org.eclipse.m2e.archetype.common.source' range='[0.0.0,3.2.104)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.eclipse.m2e.archetype.common:3.2.104'/>
        <property name='maven-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-artifactId' value='archetype-common'/>
        <property name='maven-version' value='3.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.common.source' version='3.2.104'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.common.source' version='3.2.104'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.common.source' version='3.2.104'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.common.source' version='3.2.104'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.common.source&#xA;Bundle-Version: 3.2.104&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.lemminx.feature.feature.group' version='2.6.101.20250727-0612' singleton='false'>
      <update id='org.eclipse.m2e.lemminx.feature.feature.group' range='[0.0.0,2.6.101.20250727-0612)' severity='0'/>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.lemminx.feature'/>
        <property name='maven-version' value='2.6.101-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2020, 2021 Red Hat Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0'/>
        <property name='df_LT.featureName' value='M2E - POM Editor using LemMinX language server (includes Incubating components)'/>
        <property name='df_LT.description' value='Editor for POM files, relying on Wild Web Developer, Eclipse LemMinX language server and its extension for POM files.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.group' version='2.6.101.20250727-0612'/>
        <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.m2e.editor.lemminx' range='[2.0.901.20250727-0612,2.0.901.20250727-0612]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.bnd' range='[1.0.0.20250208-1755,1.0.0.20250208-1755]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.jar' range='[2.6.101.20250727-0612,2.6.101.20250727-0612]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='com.ibm.icu' version='78.2.0' singleton='false' generation='2'>
      <update id='com.ibm.icu' range='[0.0.0,78.2.0)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='ICU4J'/>
        <property name='org.eclipse.equinox.p2.description' value='International Components for Unicode for Java'/>
        <property name='org.eclipse.equinox.p2.provider' value='Unicode, Inc.'/>
        <property name='maven-groupId' value='com.ibm.icu'/>
        <property name='maven-artifactId' value='icu4j'/>
        <property name='maven-version' value='78.2'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.ibm.icu' version='78.2.0'/>
        <provided namespace='osgi.bundle' name='com.ibm.icu' version='78.2.0'/>
        <provided namespace='java.package' name='com.ibm.icu.lang' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.icu.math' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.icu.number' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.icu.text' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.icu.util' version='0.0.0'/>
        <provided namespace='osgi.identity' name='com.ibm.icu' version='78.2.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            com.ibm.icu
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.ibm.icu.source' range='[78.2.0,78.2.0]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.ibm.icu' version='78.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.ibm.icu&#xA;Bundle-Version: 78.2
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.apt.ui.source' version='2.0.600.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.apt.ui.source' range='[0.0.0,2.0.600.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E JDT Annotation Processing Configurator UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.apt.ui'/>
        <property name='maven-version' value='2.0.600-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.ui.source' version='2.0.600.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.apt.ui.source' version='2.0.600.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.apt.ui.source' version='2.0.600.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.apt.ui.source' version='2.0.600.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.apt.ui.source&#xA;Bundle-Version: 2.0.600.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.mavenarchiver.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.mavenarchiver.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='m2e connector for the mavenarchiver and pom properties Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.mavenarchiver'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.mavenarchiver.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.mavenarchiver.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.mavenarchiver.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.mavenarchiver.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.mavenarchiver.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sourcelookup.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.sourcelookup.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Source Lookup Core Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sourcelookup'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.sourcelookup.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.sourcelookup.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.sourcelookup.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.sourcelookup.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.tree' version='9.9.1' singleton='false' generation='2'>
      <update id='org.objectweb.asm.tree' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='org.objectweb.asm.tree'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-tree'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.tree' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.tree' version='9.9.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.objectweb.asm,org.objectweb.asm.signature' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.objectweb.asm.tree' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='java.package' name='org.objectweb.asm' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[9.9.1,9.10.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.objectweb.asm.tree
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree.source' range='[9.9.1,9.9.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.tree' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.tree&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.profiles.ui.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.profiles.ui.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven Profiles Management UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.profiles.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.profiles.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.profiles.ui.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.profiles.ui.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.profiles.ui.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.mavenarchiver' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.mavenarchiver' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='m2e connector for the mavenarchiver and pom properties'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.mavenarchiver'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.mavenarchiver' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.mavenarchiver' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.mavenarchiver.internal' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.mavenarchiver' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.4.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.0.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.0.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.mavenarchiver
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.mavenarchiver.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.mavenarchiver' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.mavenarchiver;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.jdt.ui' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.jdt.ui' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E JDT Integration UI'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.jdt.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.jdt.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt.ui.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt.ui.internal.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt.ui.internal.filter' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.jdt.ui' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='3.21.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.jdt.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.ui.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.jdt.ui' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.jdt.ui;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.resolve' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='biz.aQute.resolve' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='biz.aQute.resolve'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bnd.bndtools.org/'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.resolve'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.resolve' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.resolve' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='biz.aQute.resolve' version='9.2.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.build.model,aQute.bnd.build.model.clauses,aQute.bnd.build.model.conversions,aQute.bnd.header,aQute.bnd.help.instructions,aQute.bnd.osgi,aQute.bnd.osgi.repository,aQute.bnd.osgi.resource,aQute.bnd.result,aQute.bnd.service,aQute.bnd.service.resolve.hook,aQute.bnd.util.dto,aQute.bnd.version,aQute.service.reporter,org.osgi.framework,org.osgi.resource,org.osgi.service.log,org.osgi.service.repository,org.osgi.service.resolver' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='biz.aQute.resolve' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='OBR Exporter' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='biz.aQute.resolve.obr.plugin.ObrExporter'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='32'>
        <required namespace='java.package' name='aQute.bnd.annotation.plugin' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build' range='[4.7.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build.model' range='[4.5.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build.model.clauses' range='[2.5.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build.model.conversions' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.deployer.repository' range='[5.1.0,6.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.header' range='[2.7.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.help' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.help.instructions' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.http' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[7.5.0,8.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi.repository' range='[3.3.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi.resource' range='[5.1.0,6.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.repository.osgi' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.result' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service' range='[4.9.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.export' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.resolve.hook' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.resource' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.unmodifiable' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.util.dto' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.version' range='[2.3.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.service.reporter' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.resource' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.repository' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.resolver' range='[1.1.0,1.2.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,2.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            biz.aQute.resolve
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.resolve.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.resolve' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.resolve&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.scm.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.scm.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Source Code Management Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.scm'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.scm.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.scm.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.scm.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.scm.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.scm.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.logback.source' version='2.7.101.20251017-1242' singleton='false'>
      <update id='org.eclipse.m2e.logback.source' range='[0.0.0,2.7.101.20251017-1242)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Logback Appender and Configuration Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.logback'/>
        <property name='maven-version' value='2.7.101-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.source' version='2.7.101.20251017-1242'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.logback.source' version='2.7.101.20251017-1242'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.logback.source' version='2.7.101.20251017-1242'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.logback.source' version='2.7.101.20251017-1242'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.logback.source&#xA;Bundle-Version: 2.7.101.20251017-1242
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.binaryproject' version='2.2.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.binaryproject' range='[0.0.0,2.2.100.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Binary Project Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.binaryproject'/>
        <property name='maven-version' value='2.2.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject' version='2.2.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject' version='2.2.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.binaryproject.internal' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.binaryproject' version='2.2.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.sourcelookup' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='3.9.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='3.10.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.binaryproject
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.source' range='[2.2.100.20250418-1315,2.2.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.binaryproject' version='2.2.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.binaryproject;singleton:=true&#xA;Bundle-Version: 2.2.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.ui' version='2.1.100.20251019-0931' generation='2'>
      <update id='org.eclipse.m2e.pde.ui' range='[0.0.0,2.1.100.20251019-0931)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E PDE Integration UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.ui' version='2.1.100.20251019-0931'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.ui' version='2.1.100.20251019-0931'/>
        <provided namespace='java.package' name='org.eclipse.m2e.pde.ui.target.editor' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.ui' version='2.1.100.20251019-0931'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.19.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.ui' range='3.12.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='2.0.3'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.pde.target' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.databinding' range='1.10.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.databinding' range='1.12.200'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.databinding.property' range='1.8.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[5.5.0,8.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.pde.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.ui.source' range='[2.1.100.20251019-0931,2.1.100.20251019-0931]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.ui' version='2.1.100.20251019-0931'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.ui;singleton:=true&#xA;Bundle-Version: 2.1.100.20251019-0931
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.commons.source' version='9.9.1' singleton='false'>
      <update id='org.objectweb.asm.commons.source' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.objectweb.asm.commons:9.9.1'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-commons'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.commons.source' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.commons.source' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.commons.source' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.commons.source' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.commons.source&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.profiles.core' version='2.2.200.20251019-0931' generation='2'>
      <update id='org.eclipse.m2e.profiles.core' range='[0.0.0,2.2.200.20251019-0931)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Maven Profiles Management'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.profiles.core'/>
        <property name='maven-version' value='2.2.200-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.core' version='2.2.200.20251019-0931'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.profiles.core' version='2.2.200.20251019-0931'/>
        <provided namespace='java.package' name='org.eclipse.m2e.profiles.core.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.profiles.core.internal.management' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.profiles.core' version='2.2.200.20251019-0931'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.6.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.profiles.core
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.core.source' range='[2.2.200.20251019-0931,2.2.200.20251019-0931]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.profiles.core' version='2.2.200.20251019-0931'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.profiles.core;singleton:=true&#xA;Bundle-Version: 2.2.200.20251019-0931
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.core.ui.source' version='2.4.101.20251127-1007' singleton='false'>
      <update id='org.eclipse.m2e.core.ui.source' range='[0.0.0,2.4.101.20251127-1007)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven Integration for Eclipse UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.core.ui'/>
        <property name='maven-version' value='2.4.101-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.ui.source' version='2.4.101.20251127-1007'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.core.ui.source' version='2.4.101.20251127-1007'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.core.ui.source' version='2.4.101.20251127-1007'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.core.ui.source' version='2.4.101.20251127-1007'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.core.ui.source&#xA;Bundle-Version: 2.4.101.20251127-1007
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.jdom2' version='2.0.6.v20230720-0727' singleton='false' generation='2'>
      <update id='org.jdom2' range='[0.0.0,2.0.6.v20230720-0727)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Bundle org.jdom : jdom2'/>
        <property name='maven-wrapped-groupId' value='org.jdom'/>
        <property name='maven-wrapped-artifactId' value='jdom2'/>
        <property name='maven-wrapped-version' value='2.0.6.1'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='19'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.jdom2' version='2.0.6.v20230720-0727'/>
        <provided namespace='osgi.bundle' name='org.jdom2' version='2.0.6.v20230720-0727'/>
        <provided namespace='java.package' name='org.jdom2' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2.filter,org.jdom2.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.adapters' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2,org.w3c.dom' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.filter' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.input' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.namespace,javax.xml.stream,org.jdom2,org.jdom2.input.sax,org.jdom2.input.stax,org.w3c.dom,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.input.sax' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.parsers,javax.xml.transform,javax.xml.validation,org.jdom2,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.input.stax' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.internal' version='2.0.6'/>
        <provided namespace='java.package' name='org.jdom2.located' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.output' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.stream,javax.xml.stream.util,org.jdom2,org.jdom2.adapters,org.jdom2.output.support,org.w3c.dom,org.xml.sax,org.xml.sax.ext' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.output.support' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.namespace,javax.xml.stream,javax.xml.stream.util,org.jdom2,org.jdom2.output,org.jdom2.util,org.w3c.dom,org.xml.sax,org.xml.sax.ext' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.transform' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.transform.sax,org.jdom2,org.xml.sax,org.xml.sax.ext' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.util' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.namespace,org.jdom2' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.xpath' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2,org.jdom2.filter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.xpath.jaxen' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2,org.jdom2.filter,org.jdom2.xpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jdom2.xpath.util' version='2.0.6'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jdom2,org.jdom2.filter,org.jdom2.xpath' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.jdom2' version='2.0.6.v20230720-0727'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='27'>
        <required namespace='java.package' name='org.jaxen' range='[1.2.0,3.0.0)'/>
        <required namespace='java.package' name='org.jaxen.saxpath' range='[1.2.0,3.0.0)'/>
        <required namespace='java.package' name='org.jaxen.util' range='[1.2.0,3.0.0)'/>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.net' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent.atomic' range='0.0.0'/>
        <required namespace='java.package' name='java.util.regex' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream.events' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream.util' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.validation' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.jdom2
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jdom2.source' range='[2.0.6.v20230720-0727,2.0.6.v20230720-0727]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.jdom2' version='2.0.6.v20230720-0727'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.jdom2&#xA;Bundle-Version: 2.0.6.v20230720-0727
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.maven.runtime' version='3.8.701.20230209-1606' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.maven.runtime' range='[0.0.0,3.8.701.20230209-1606)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Embedded Maven Runtime (includes Incubating components)'/>
        <property name='org.eclipse.equinox.p2.description' value='Maven Integration for Eclipse provides tight integration for Maven into the IDE'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://www.eclipse.org/m2e/m2e-maven-runtime/org.eclipse.m2e.maven.runtime'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.maven.runtime'/>
        <property name='maven-version' value='3.8.701-SNAPSHOT'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='250'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' version='3.8.701.20230209-1606'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' version='3.8.701.20230209-1606'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.maven.listener' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.deployer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.factory' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.handler' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.handler.manager' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.installer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.manager' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.layout' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.resolver' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.resolver.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.artifact.versioning' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.bridge' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.building' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.classrealm' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.configuration' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.internal.extension.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.internal.extension.model.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.logging.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.cli.transfer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.configuration' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.configuration.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.eventspy' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.eventspy.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.execution' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.execution.scope' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.execution.scope.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.extension.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.graph' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.internal.aether' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder.multithreaded' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder.singlethreaded' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.mapping' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.messages' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.building' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.composition' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.inheritance' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.interpolation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.locator' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.management' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.merge' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.normalization' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.path' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.profile' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.profile.activation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.resolution' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.superpom' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.model.validation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.monitor.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.monitor.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.descriptor' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.lifecycle' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.lifecycle.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.prefix' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.prefix.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.version' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.plugin.version.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.profiles' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.profiles.activation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.profiles.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project.artifact' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project.inheritance' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project.interpolation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project.path' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.project.validation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.properties.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.reporting' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver.conflict' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver.transform' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.repository.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.rtinfo' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.rtinfo.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.session.scope.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.building' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.crypto' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.merge' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.settings.validation' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli.javatool' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli.shell' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.introspection' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.xml.pull' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.building' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.java' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.merge' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.toolchain.model.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.usability.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.usability.plugin.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.authentication' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.authorization' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.events' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.observers' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.providers.file' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.proxy' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven.wagon.resource' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds' version='2.6.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.launcher' version='2.6.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.realm' version='2.6.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.strategy' version='2.6.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.annotations' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.composition' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.basic' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.composite' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.lookup' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.special' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.expression' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.factory' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.component.repository.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.configuration' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.configuration.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.context' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.fixed' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.multi' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.object' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.os' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.reflection' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.util' version='1.26.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.logging.console' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.personality.plexus.lifecycle.phase' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.cli' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.cli.shell' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.dag' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.introspection' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.reflection' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.plexus.util.xml.pull' version='0.0.0'/>
        <provided namespace='java.package' name='org.sonatype.plexus.build.incremental' version='0.0.0'/>
        <provided namespace='java.package' name='org.sonatype.plexus.components.cipher' version='0.0.0'/>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher' version='0.0.0'/>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.aether' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.artifact' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.collection' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.connector.basic' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.deployment' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.graph' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.impl' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.impl.guice' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.installation' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.collect' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.slf4j' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.internal.transport.wagon' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.metadata' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.repository' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.resolution' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.checksum' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.layout' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.transport' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.io' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.localrepo' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.locator' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.spi.log' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.transfer' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.transform' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.transport.wagon' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.artifact' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.concurrency' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.filter' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.manager' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.selector' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.transformer' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.traverser' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.version' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.visitor' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.listener' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.repository' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.util.version' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.aether.version' version='1.6.3'/>
        <provided namespace='java.package' name='com.google.inject' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.binder' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.internal' version='0.0.0'/>
        <provided namespace='java.package' name='com.google.inject.internal.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.google.inject.matcher' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.multibindings' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.name' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.spi' version='1.4.0'/>
        <provided namespace='java.package' name='com.google.inject.util' version='1.4.0'/>
        <provided namespace='java.package' name='io.takari.aether.client' version='0.0.0'/>
        <provided namespace='java.package' name='io.takari.aether.connector' version='0.0.0'/>
        <provided namespace='java.package' name='io.takari.aether.okhttp' version='0.0.0'/>
        <provided namespace='java.package' name='io.takari.aether.wagon' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.sisu' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.bean' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.inject' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.launch' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.osgi' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.plexus' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.space' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.space.asm' version='1.6.3'/>
        <provided namespace='java.package' name='org.eclipse.sisu.wire' version='1.6.3'/>
        <provided namespace='java.package' name='META-INF.plexus' version='0.0.0'/>
        <provided namespace='java.package' name='META-INF.sisu' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.maven.runtime' version='3.8.701.20230209-1606'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='com.google.guava' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j.spi' range='[1.7.31,3.0.0)'/>
        <required namespace='java.package' name='javax.inject' range='1.0.0'/>
        <required namespace='java.package' name='javax.annotation' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.cli' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.31,3.0.0)'/>
        <required namespace='java.package' name='org.slf4j.helpers' range='[1.7.31,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            org.eclipse.m2e.maven.runtime
          </description>
        </requiredProperties>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.maven.runtime' version='3.8.701.20230209-1606'/>
      </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.m2e.maven.runtime&#xA;Bundle-Version: 3.8.701.20230209-1606
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.apt.core.source' version='2.3.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.apt.core.source' range='[0.0.0,2.3.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E JDT Annotation Processing Configurator Core Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.apt.core'/>
        <property name='maven-version' value='2.3.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.core.source' version='2.3.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.apt.core.source' version='2.3.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.apt.core.source' version='2.3.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.apt.core.source' version='2.3.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.apt.core.source&#xA;Bundle-Version: 2.3.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.core.source' version='2.7.700.20260205-1611' singleton='false'>
      <update id='org.eclipse.m2e.core.source' range='[0.0.0,2.7.700.20260205-1611)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven Integration for Eclipse Core Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.core'/>
        <property name='maven-version' value='2.7.700-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.source' version='2.7.700.20260205-1611'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.core.source' version='2.7.700.20260205-1611'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.core.source' version='2.7.700.20260205-1611'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.core.source' version='2.7.700.20260205-1611'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.core.source&#xA;Bundle-Version: 2.7.700.20260205-1611
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.launching' version='2.1.200.20251112-1342' generation='2'>
      <update id='org.eclipse.m2e.launching' range='[0.0.0,2.1.200.20251112-1342)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Launching'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.launching'/>
        <property name='maven-version' value='2.1.200-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.launching' version='2.1.200.20251112-1342'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.launching' version='2.1.200.20251112-1342'/>
        <provided namespace='java.package' name='org.eclipse.m2e.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.launch' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.ui.internal.launch' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.launching' version='2.1.200.20251112-1342'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='19'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.variables' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='[3.11.300,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.5.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.workspace.cli' range='0.1.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.launching
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.launching.source' range='[2.1.200.20251112-1342,2.1.200.20251112-1342]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.launching' version='2.1.200.20251112-1342'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.launching;singleton:=true&#xA;Bundle-Version: 2.1.200.20251112-1342
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.archetype.maven-artifact-transfer.source' version='0.13.1.2' singleton='false'>
      <update id='org.eclipse.m2e.archetype.maven-artifact-transfer.source' range='[0.0.0,0.13.1.2)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.eclipse.m2e.archetype.maven-artifact-transfer:0.13.1.2'/>
        <property name='maven-groupId' value='org.apache.maven.shared'/>
        <property name='maven-artifactId' value='maven-artifact-transfer'/>
        <property name='maven-version' value='0.13.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.maven-artifact-transfer.source' version='0.13.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.maven-artifact-transfer.source' version='0.13.1.2'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.maven-artifact-transfer.source' version='0.13.1.2'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.maven-artifact-transfer.source' version='0.13.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.maven-artifact-transfer.source&#xA;Bundle-Version: 0.13.1.2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.refactoring' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.refactoring' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='8'>
        <property name='df_LT.Bundle-Name' value='M2E Refactoring'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.refactoring'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.refactoring' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.refactoring' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.refactoring.exclude' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.refactoring' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.compare' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.refactoring
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.refactoring.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.refactoring' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.refactoring;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.tree.source' version='9.9.1' singleton='false'>
      <update id='org.objectweb.asm.tree.source' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.objectweb.asm.tree:9.9.1'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-tree'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree.source' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.tree.source' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.tree.source' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.tree.source' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.tree.source&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.core' version='2.7.700.20260205-1611' generation='2'>
      <update id='org.eclipse.m2e.core' range='[0.0.0,2.7.700.20260205-1611)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Maven Integration for Eclipse Core'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.core'/>
        <property name='maven-version' value='2.7.700-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='31'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core' version='2.7.700.20260205-1611'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.core' version='2.7.700.20260205-1611'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.embedder' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.builder.plexusbuildapi' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.content' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.embedder' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.index' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.index.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.jobs' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.launch' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.lifecyclemapping' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.lifecyclemapping.discovery' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.lifecyclemapping.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.lifecyclemapping.model.io.xpp3' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.markers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.project' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.project.conversion' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.project.registry' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.internal.repository' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.lifecyclemapping.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.project' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.project.configurator' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.project.conversion' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.core.repository' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.core' version='2.7.700.20260205-1611'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.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.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.workspace.cli' range='0.1.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.9.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='1.7.700'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.variables' range='0.0.0'/>
        <required namespace='java.package' name='com.google.common.base' range='30.0.0'/>
        <required namespace='java.package' name='com.google.common.cache' range='30.0.0'/>
        <required namespace='java.package' name='com.google.gson' range='[2.10.0,3.0.0)'/>
        <required namespace='java.package' name='javax.inject' range='1.0.0'/>
        <required namespace='java.package' name='org.apache.commons.cli' range='1.4.0'/>
        <required namespace='java.package' name='org.apache.commons.codec.digest' range='[1.14.0,2.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.eclipse.m2e.core
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.core
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.source' range='[2.7.700.20260205-1611,2.7.700.20260205-1611]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.core' version='2.7.700.20260205-1611'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.core;singleton:=true&#xA;Bundle-Version: 2.7.700.20260205-1611
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.tree.analysis' version='9.9.1' singleton='false' generation='2'>
      <update id='org.objectweb.asm.tree.analysis' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='org.objectweb.asm.tree.analysis'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-analysis'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree.analysis' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.tree.analysis' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.tree.analysis' version='9.9.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.objectweb.asm,org.objectweb.asm.signature,org.objectweb.asm.tree' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.objectweb.asm.tree.analysis' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='java.package' name='org.objectweb.asm' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[9.9.1,9.10.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.objectweb.asm.tree.analysis
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree.analysis.source' range='[9.9.1,9.9.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.tree.analysis' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.tree.analysis&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.google.guava.failureaccess.source' version='1.0.3' singleton='false'>
      <update id='com.google.guava.failureaccess.source' range='[0.0.0,1.0.3)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for com.google.guava.failureaccess:1.0.3'/>
        <property name='maven-groupId' value='com.google.guava'/>
        <property name='maven-artifactId' value='failureaccess'/>
        <property name='maven-version' value='1.0.3'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.google.guava.failureaccess.source' version='1.0.3'/>
        <provided namespace='osgi.bundle' name='com.google.guava.failureaccess.source' version='1.0.3'/>
        <provided namespace='osgi.identity' name='com.google.guava.failureaccess.source' version='1.0.3'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.google.guava.failureaccess.source' version='1.0.3'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.google.guava.failureaccess.source&#xA;Bundle-Version: 1.0.3&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.joni' version='2.2.7.v20260225-1000' singleton='false' generation='2'>
      <update id='org.joni' range='[0.0.0,2.2.7.v20260225-1000)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Bundle org.jruby.joni : joni'/>
        <property name='maven-wrapped-groupId' value='org.jruby.joni'/>
        <property name='maven-wrapped-artifactId' value='joni'/>
        <property name='maven-wrapped-version' value='2.2.7'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.joni' version='2.2.7.v20260225-1000'/>
        <provided namespace='osgi.bundle' name='org.joni' version='2.2.7.v20260225-1000'/>
        <provided namespace='java.package' name='org.joni' version='2.2.7'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings,org.joni.ast,org.joni.constants' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.joni.ast' version='2.2.7'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings,org.joni,org.joni.constants.internal' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.joni.bench' version='2.2.7'/>
        <provided namespace='java.package' name='org.joni.constants' version='2.2.7'/>
        <provided namespace='java.package' name='org.joni.constants.internal' version='2.2.7'/>
        <provided namespace='java.package' name='org.joni.exception' version='2.2.7'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings.exception' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.joni' version='2.2.7.v20260225-1000'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.ref' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='org.jcodings' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jcodings.constants' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jcodings.exception' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jcodings.specific' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jcodings.unicode' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.jcodings.util' range='[1.0.0,2.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            org.joni
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.joni.source' range='[2.2.7.v20260225-1000,2.2.7.v20260225-1000]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.joni' version='2.2.7.v20260225-1000'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.joni&#xA;Bundle-Version: 2.2.7.v20260225-1000
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='bndtools.api' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='bndtools.api' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='bndtools.api'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='bndtools.api'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='bndtools.api' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='bndtools.api' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='org.bndtools.api' version='3.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi,org.eclipse.core.resources,org.eclipse.core.runtime' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.bndtools.api.build' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.eclipse.core.resources,org.eclipse.core.runtime' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.bndtools.api.editor' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build.model,org.eclipse.core.runtime' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.bndtools.api.launch' version='1.0.0'/>
        <provided namespace='java.package' name='org.bndtools.api.perspective' version='1.0.0'/>
        <provided namespace='osgi.identity' name='bndtools.api' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='java.package' name='org.eclipse.core.internal.runtime' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='java.package' name='aQute.bnd.build' range='[4.7.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build.model' range='[4.5.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[7.5.0,8.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            bndtools.api
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='bndtools.api.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='bndtools.api' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: bndtools.api&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.binaryproject.source' version='2.2.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.binaryproject.source' range='[0.0.0,2.2.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Binary Project Core Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.binaryproject'/>
        <property name='maven-version' value='2.2.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.source' version='2.2.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject.source' version='2.2.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.binaryproject.source' version='2.2.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.binaryproject.source' version='2.2.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.binaryproject.source&#xA;Bundle-Version: 2.2.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.headless.build.manager.source' version='7.2.1.202601121903' singleton='false'>
      <update id='org.bndtools.headless.build.manager.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.bndtools.headless.build.manager:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.headless.build.manager'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.manager.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.headless.build.manager.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.headless.build.manager.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.headless.build.manager.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.headless.build.manager.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.util' version='9.9.1' singleton='false' generation='2'>
      <update id='org.objectweb.asm.util' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='org.objectweb.asm.util'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-util'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.util' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.util' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.util' version='9.9.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.objectweb.asm,org.objectweb.asm.signature,org.objectweb.asm.tree,org.objectweb.asm.tree.analysis' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.objectweb.asm.util' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='java.package' name='org.objectweb.asm' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree.analysis' range='[9.9.1,9.10.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.objectweb.asm.util
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.util.source' range='[9.9.1,9.9.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.util' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.util&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.commonmark.ext-gfm-tables' version='0.27.1' singleton='false' generation='2'>
      <update id='org.commonmark.ext-gfm-tables' range='[0.0.0,0.27.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='commonmark-java extension for tables'/>
        <property name='org.eclipse.equinox.p2.description' value='commonmark-java extension for GFM tables using &quot;|&quot; pipes (GitHub Flavored Markdown)'/>
        <property name='maven-groupId' value='org.commonmark'/>
        <property name='maven-artifactId' value='commonmark-ext-gfm-tables'/>
        <property name='maven-version' value='0.27.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.commonmark.ext-gfm-tables' version='0.27.1'/>
        <provided namespace='osgi.bundle' name='org.commonmark.ext-gfm-tables' version='0.27.1'/>
        <provided namespace='java.package' name='org.commonmark.ext.gfm.tables' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark,org.commonmark.node,org.commonmark.parser,org.commonmark.renderer.html,org.commonmark.renderer.markdown,org.commonmark.renderer.text' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.commonmark.ext-gfm-tables' version='0.27.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='14'>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='org.commonmark' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.node' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.parser' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.parser.block' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.renderer' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.renderer.html' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.renderer.markdown' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.renderer.text' range='[0.27.0,1.0.0)'/>
        <required namespace='java.package' name='org.commonmark.text' range='[0.27.0,1.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
          <description>
            org.commonmark.ext-gfm-tables
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.commonmark.ext-gfm-tables.source' range='[0.27.1,0.27.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.commonmark.ext-gfm-tables' version='0.27.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.commonmark.ext-gfm-tables&#xA;Bundle-Version: 0.27.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.apt.core' version='2.3.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.apt.core' range='[0.0.0,2.3.100.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E JDT Annotation Processing Configurator Core'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.apt.core'/>
        <property name='maven-version' value='2.3.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.core' version='2.3.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.apt.core' version='2.3.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.apt' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.apt.preferences' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.apt.core' version='2.3.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.apt.core' range='3.7.50'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.apt.core
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.core.source' range='[2.3.100.20250418-1315,2.3.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.apt.core' version='2.3.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.apt.core;singleton:=true&#xA;Bundle-Version: 2.3.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.connector.source' version='2.2.101.20250727-0612' singleton='false'>
      <update id='org.eclipse.m2e.pde.connector.source' range='[0.0.0,2.2.101.20250727-0612)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E PDE Connector Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.connector'/>
        <property name='maven-version' value='2.2.101-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.connector.source' version='2.2.101.20250727-0612'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.connector.source' version='2.2.101.20250727-0612'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.connector.source' version='2.2.101.20250727-0612'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.connector.source' version='2.2.101.20250727-0612'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.connector.source&#xA;Bundle-Version: 2.2.101.20250727-0612
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.util.source' version='9.9.1' singleton='false'>
      <update id='org.objectweb.asm.util.source' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.objectweb.asm.util:9.9.1'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-util'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.util.source' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.util.source' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.util.source' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.util.source' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.util.source&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.jdt.ui.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.jdt.ui.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E JDT Integration UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.jdt.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.jdt.ui.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.jdt.ui.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.jdt.ui.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.jdt.ui.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.source' version='9.9.1' singleton='false'>
      <update id='org.objectweb.asm.source' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.objectweb.asm:9.9.1'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.source' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.source' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.source' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.source' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.source&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.maven.runtime.39.iu' version='1.0.0' singleton='false'>
      <update id='org.eclipse.m2e.maven.runtime.39.iu' range='[1.0.0,1.0.0]' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Maven 3.9.x'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.39.iu' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.9.0,3.10.0)'/>
      </requires>
    </unit>
    <unit id='com.ibm.icu.source' version='78.2.0' singleton='false'>
      <update id='com.ibm.icu.source' range='[0.0.0,78.2.0)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for com.ibm.icu:78.2.0'/>
        <property name='maven-groupId' value='com.ibm.icu'/>
        <property name='maven-artifactId' value='icu4j'/>
        <property name='maven-version' value='78.2'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.ibm.icu.source' version='78.2.0'/>
        <provided namespace='osgi.bundle' name='com.ibm.icu.source' version='78.2.0'/>
        <provided namespace='osgi.identity' name='com.ibm.icu.source' version='78.2.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.ibm.icu.source' version='78.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.ibm.icu.source&#xA;Bundle-Version: 78.2.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.bnd.util.source' version='7.2.1.202601121903' singleton='false'>
      <update id='biz.aQute.bnd.util.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for biz.aQute.bnd.util:7.2.1.202601121903'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.bnd.util'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bnd.util.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.bnd.util.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='biz.aQute.bnd.util.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.bnd.util.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.bnd.util.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.model.edit.source' version='2.0.700.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.model.edit.source' range='[0.0.0,2.0.700.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven Project Model Edit Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.model.edit'/>
        <property name='maven-version' value='2.0.700-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.model.edit.source' version='2.0.700.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.model.edit.source' version='2.0.700.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.model.edit.source' version='2.0.700.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.model.edit.source' version='2.0.700.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.model.edit.source&#xA;Bundle-Version: 2.0.700.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.bnd.util' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='biz.aQute.bnd.util' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='biz.aQute.bnd.util'/>
        <property name='org.eclipse.equinox.p2.description' value='Util classes'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bnd.bndtools.org/'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.bnd.util'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bnd.util' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.bnd.util' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='aQute.bnd.classfile' version='1.612.0'/>
        <provided namespace='java.package' name='aQute.bnd.classfile.builder' version='1.611.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.classfile' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.classfile.preview' version='0.610.0'/>
        <provided namespace='java.package' name='aQute.bnd.exceptions' version='3.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.memoize' version='2.0.1'/>
        <provided namespace='java.package' name='aQute.bnd.result' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.exceptions' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.signatures' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.stream' version='1.4.0'/>
        <provided namespace='java.package' name='aQute.bnd.unmodifiable' version='2.1.0'/>
        <provided namespace='osgi.identity' name='biz.aQute.bnd.util' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            biz.aQute.bnd.util
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bnd.util.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.bnd.util' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.bnd.util&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.repository.source' version='7.2.1.202601121903' singleton='false'>
      <update id='biz.aQute.repository.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for biz.aQute.repository:7.2.1.202601121903'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.repository'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.repository.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.repository.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='biz.aQute.repository.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.repository.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.repository.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='jakarta.xml.bind-api' version='4.0.5' singleton='false' generation='2'>
      <update id='jakarta.xml.bind-api' range='[0.0.0,4.0.5)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='Jakarta XML Binding API'/>
        <property name='org.eclipse.equinox.p2.description' value='Jakarta XML Binding API 4.0 Design Specification'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse Foundation'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://www.eclipse.org'/>
        <property name='maven-groupId' value='jakarta.xml.bind'/>
        <property name='maven-artifactId' value='jakarta.xml.bind-api'/>
        <property name='maven-version' value='4.0.5'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='jakarta.xml.bind-api' version='4.0.5'/>
        <provided namespace='osgi.bundle' name='jakarta.xml.bind-api' version='4.0.5'/>
        <provided namespace='java.package' name='jakarta.xml.bind' version='4.0.5'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.xml.bind.annotation.adapters,jakarta.xml.bind.attachment,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='jakarta.xml.bind.annotation' version='4.0.5'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='jakarta.xml.bind.annotation.adapters' version='4.0.5'/>
        <provided namespace='java.package' name='jakarta.xml.bind.attachment' version='4.0.5'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.activation' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='jakarta.xml.bind.helpers' version='4.0.5'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.xml.bind,jakarta.xml.bind.annotation.adapters,jakarta.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='jakarta.xml.bind.util' version='4.0.5'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='jakarta.xml.bind,javax.xml.transform.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='jakarta.xml.bind-api' version='4.0.5'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='37'>
        <required namespace='java.package' name='jakarta.activation' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='jakarta.xml.bind' range='0.0.0'/>
        <required namespace='java.package' name='jakarta.xml.bind.annotation' range='0.0.0'/>
        <required namespace='java.package' name='jakarta.xml.bind.annotation.adapters' range='0.0.0'/>
        <required namespace='java.package' name='jakarta.xml.bind.attachment' range='0.0.0'/>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.annotation' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.ref' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.math' range='0.0.0'/>
        <required namespace='java.package' name='java.net' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.security' range='0.0.0'/>
        <required namespace='java.package' name='java.text' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.function' range='0.0.0'/>
        <required namespace='java.package' name='java.util.logging' range='0.0.0'/>
        <required namespace='java.package' name='java.util.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.datatype' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.validation' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.serviceloader.processor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))' min='0' greedy='false'>
          <description>
            jakarta.xml.bind-api
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.serviceloader' match='(osgi.serviceloader=jakarta.xml.bind.JAXBContextFactory)' min='0' greedy='false'>
          <description>
            jakarta.xml.bind-api
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
          <description>
            jakarta.xml.bind-api
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='jakarta.xml.bind-api.source' range='[4.0.5,4.0.5]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='jakarta.xml.bind-api' version='4.0.5'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: jakarta.xml.bind-api&#xA;Bundle-Version: 4.0.5
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.ui.source' version='2.1.100.20251019-0931' singleton='false'>
      <update id='org.eclipse.m2e.pde.ui.source' range='[0.0.0,2.1.100.20251019-0931)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E PDE Integration UI Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.ui.source' version='2.1.100.20251019-0931'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.ui.source' version='2.1.100.20251019-0931'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.ui.source' version='2.1.100.20251019-0931'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.ui.source' version='2.1.100.20251019-0931'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.ui.source&#xA;Bundle-Version: 2.1.100.20251019-0931
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.feature.feature.group' version='2.10.100.20260205-1611' singleton='false'>
      <update id='org.eclipse.m2e.feature.feature.group' range='[0.0.0,2.10.100.20260205-1611)' severity='0'/>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.feature'/>
        <property name='maven-version' value='2.10.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - Maven Integration for Eclipse'/>
        <property name='df_LT.description' value='m2e is a Maven integration in Eclipse. Launching Maven from Eclipse, dependency management and search.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.feature.feature.group' version='2.10.100.20260205-1611'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='27'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.group' range='[2.6.101.20250727-0612,2.6.101.20250727-0612]' optional='true'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.common' range='[3.2.104,3.2.104]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.catalog' range='[3.2.1.2,3.2.1.2]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.descriptor' range='[3.2.1.2,3.2.1.2]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.maven-artifact-transfer' range='[0.13.1.2,0.13.1.2]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.model.edit' range='[2.0.700.20250418-1315,2.0.700.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core' range='[2.7.700.20260205-1611,2.7.700.20260205-1611]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.launching' range='[2.1.200.20251112-1342,2.1.200.20251112-1342]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.workspace.cli' range='[0.4.0,0.4.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt' range='[2.5.100.20260205-1607,2.5.100.20260205-1607]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor' range='[2.1.200.20250811-2022,2.1.200.20250811-2022]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' range='[3.9.1200.20260112-2306,3.9.1200.20260112-2306]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.refactoring' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.discovery' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core.ui' range='[2.4.101.20251127-1007,2.4.101.20251127-1007]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.scm' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.ui' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.core' range='[2.2.200.20251019-0931,2.2.200.20251019-0931]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.ui' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.ui' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject' range='[2.2.100.20250418-1315,2.2.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.ui' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.core' range='[2.3.100.20250418-1315,2.3.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.ui' range='[2.0.600.20250418-1315,2.0.600.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.mavenarchiver' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.feature.feature.jar' range='[2.10.100.20260205-1611,2.10.100.20260205-1611]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='configure'>
            org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:0,location:https${#58}//download.eclipse.org/technology/m2e/releases/latest,name:Eclipse IDE integration for Maven,enabled:true); org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(type:1,location:https${#58}//download.eclipse.org/technology/m2e/releases/latest,name:Eclipse IDE integration for Maven,enabled:true);
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='ch.qos.logback.classic.source' version='1.5.32' singleton='false'>
      <update id='ch.qos.logback.classic.source' range='[0.0.0,1.5.32)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for ch.qos.logback.classic:1.5.32'/>
        <property name='maven-groupId' value='ch.qos.logback'/>
        <property name='maven-artifactId' value='logback-classic'/>
        <property name='maven-version' value='1.5.32'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.classic.source' version='1.5.32'/>
        <provided namespace='osgi.bundle' name='ch.qos.logback.classic.source' version='1.5.32'/>
        <provided namespace='osgi.identity' name='ch.qos.logback.classic.source' version='1.5.32'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.qos.logback.classic.source' version='1.5.32'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: ch.qos.logback.classic.source&#xA;Bundle-Version: 1.5.32&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.resolve.source' version='7.2.1.202601121903' singleton='false'>
      <update id='biz.aQute.resolve.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for biz.aQute.resolve:7.2.1.202601121903'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.resolve'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.resolve.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.resolve.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='biz.aQute.resolve.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.resolve.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.resolve.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor.lemminx.bnd.source' version='1.0.0.20250208-1755' singleton='false'>
      <update id='org.eclipse.m2e.editor.lemminx.bnd.source' range='[0.0.0,1.0.0.20250208-1755)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Lemminx Bnd Extension Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor.lemminx.bnd'/>
        <property name='maven-version' value='1.0.0-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.bnd.source' version='1.0.0.20250208-1755'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor.lemminx.bnd.source' version='1.0.0.20250208-1755'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor.lemminx.bnd.source' version='1.0.0.20250208-1755'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor.lemminx.bnd.source' version='1.0.0.20250208-1755'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor.lemminx.bnd.source&#xA;Bundle-Version: 1.0.0.20250208-1755
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.scm' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.scm' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Source Code Management'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.scm'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.scm' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.scm' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.scm' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.scm.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.scm.internal.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.scm.internal.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.scm.spi' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.scm' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.5.2'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.5.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='3.5.2'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='3.5.2'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='3.5.1'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.scm
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.scm.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.scm' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.scm;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sdk.feature.feature.group' version='2.11.0.20260205-1611' singleton='false'>
      <update id='org.eclipse.m2e.sdk.feature.feature.group' range='[0.0.0,2.11.0.20260205-1611)' severity='0'/>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sdk.feature'/>
        <property name='maven-version' value='2.11.0-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - Complete Development Kit'/>
        <property name='df_LT.description' value='The full M2Eclipse Software Development Kit that contains all m2e plug-ins and features and their sources.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sdk.feature.feature.group' version='2.11.0.20260205-1611'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.feature.feature.group' range='[2.10.100.20260205-1611,2.10.100.20260205-1611]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.group' range='[2.6.101.20250727-0612,2.6.101.20250727-0612]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.feature.feature.group' range='[2.7.200.20251018-1026,2.7.200.20251018-1026]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.feature.feature.group' range='[2.3.600.20251019-0931,2.3.600.20251019-0931]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.tests.common' range='[2.1.1.20250220-1925,2.1.1.20250220-1925]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sdk.feature.feature.jar' range='[2.11.0.20260205-1611,2.11.0.20260205-1611]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='org.joni.source' version='2.2.7.v20260225-1000' singleton='false'>
      <update id='org.joni.source' range='[0.0.0,2.2.7.v20260225-1000)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.joni:2.2.7.v20260225-1000'/>
        <property name='maven-groupId' value='org.jruby.joni'/>
        <property name='maven-artifactId' value='joni'/>
        <property name='maven-version' value='2.2.7'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.joni.source' version='2.2.7.v20260225-1000'/>
        <provided namespace='osgi.bundle' name='org.joni.source' version='2.2.7.v20260225-1000'/>
        <provided namespace='osgi.identity' name='org.joni.source' version='2.2.7.v20260225-1000'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.joni.source' version='2.2.7.v20260225-1000'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.joni.source&#xA;Bundle-Version: 2.2.7.v20260225-1000
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm' version='9.9.1' singleton='false' generation='2'>
      <update id='org.objectweb.asm' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='org.objectweb.asm'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.signature' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.objectweb.asm
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.source' range='[9.9.1,9.9.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor.source' version='2.1.200.20250811-2022' singleton='false'>
      <update id='org.eclipse.m2e.editor.source' range='[0.0.0,2.1.200.20250811-2022)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven POM File Editor Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor'/>
        <property name='maven-version' value='2.1.200-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.source' version='2.1.200.20250811-2022'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor.source' version='2.1.200.20250811-2022'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor.source' version='2.1.200.20250811-2022'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor.source' version='2.1.200.20250811-2022'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor.source&#xA;Bundle-Version: 2.1.200.20250811-2022
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.versioncontrol.ignores.manager' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='org.bndtools.versioncontrol.ignores.manager' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='org.bndtools.versioncontrol.ignores.manager'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.versioncontrol.ignores.manager'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.manager' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.versioncontrol.ignores.manager' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='org.bndtools.versioncontrol.ignores.manager.api' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.bndtools.api' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.bndtools.versioncontrol.ignores.manager' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='org.bndtools.versioncontrol.ignores.manager_7.2.1.202601121903-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresManager' type='List'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='java.package' name='org.bndtools.api' range='[3.1.0,4.0.0)'/>
        <required namespace='java.package' name='org.bndtools.versioncontrol.ignores.manager.api' range='[1.0.0,1.1.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.service' match='(objectClass=org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresPlugin)'>
          <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.bndtools.versioncontrol.ignores.manager
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.manager.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.versioncontrol.ignores.manager' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.manager&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.jcodings.source' version='1.0.64.v20260220-1000' singleton='false'>
      <update id='org.jcodings.source' range='[0.0.0,1.0.64.v20260220-1000)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.jcodings:1.0.64.v20260220-1000'/>
        <property name='maven-groupId' value='org.jruby.jcodings'/>
        <property name='maven-artifactId' value='jcodings'/>
        <property name='maven-version' value='1.0.64'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.jcodings.source' version='1.0.64.v20260220-1000'/>
        <provided namespace='osgi.bundle' name='org.jcodings.source' version='1.0.64.v20260220-1000'/>
        <provided namespace='osgi.identity' name='org.jcodings.source' version='1.0.64.v20260220-1000'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.jcodings.source' version='1.0.64.v20260220-1000'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.jcodings.source&#xA;Bundle-Version: 1.0.64.v20260220-1000
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.feature.feature.group' version='2.3.600.20251019-0931' singleton='false'>
      <update id='org.eclipse.m2e.pde.feature.feature.group' range='[0.0.0,2.3.600.20251019-0931)' severity='0'/>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.feature'/>
        <property name='maven-version' value='2.3.600-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2020, 2021 Christoph Läubrich.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Christoph Läubrich - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - PDE Integration'/>
        <property name='df_LT.description' value='m2e PDE - Maven Integration for Eclipse Plugin Development adds Maven integration to PDE for a more seamless integration.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.feature.feature.group' version='2.3.600.20251019-0931'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='3.19.0'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.ui' range='3.12.0'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' range='2.1.400'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' range='0.0.0'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.core' range='0.0.0'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface' range='0.0.0'>
          <filter>
            (!(org.eclipse.equinox.p2.exclude.import=true))
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.target' range='[2.1.100.20251018-1113,2.1.100.20251018-1113]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.ui' range='[2.1.100.20251019-0931,2.1.100.20251019-0931]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.connector' range='[2.2.101.20250727-0612,2.2.101.20250727-0612]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.feature.feature.jar' range='[2.3.600.20251019-0931,2.3.600.20251019-0931]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='org.eclipse.m2e.archetype.descriptor' version='3.2.1.2' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.archetype.descriptor' range='[0.0.0,3.2.1.2)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2Eclipse&apos;s archetype-descriptor'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-wrapped-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-wrapped-artifactId' value='archetype-descriptor'/>
        <property name='maven-wrapped-version' value='3.2.1'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.descriptor' version='3.2.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.descriptor' version='3.2.1.2'/>
        <provided namespace='java.package' name='org.apache.maven.archetype.metadata' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.metadata.io.xpp3' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype.metadata' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.descriptor' version='3.2.1.2'>
          <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.m2e.archetype.common' version='3.2.1.2'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.archetype.common' range='[3.2.104,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'>
          <description>
            org.eclipse.m2e.archetype.descriptor
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.descriptor.source' range='[3.2.1.2,3.2.1.2]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.descriptor' version='3.2.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.descriptor&#xA;Bundle-Version: 3.2.1.2&#xA;Fragment-Host: org.eclipse.m2e.archetype.common;bundle-version=&quot;[3.2.104,4)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='biz.aQute.bndlib' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='biz.aQute.bndlib' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='biz.aQute.bndlib'/>
        <property name='org.eclipse.equinox.p2.description' value='bndlib: A Swiss Army Knife for OSGi'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bnd.bndtools.org/'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.bndlib'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='90'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bndlib' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.bndlib' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='aQute.bnd.build' version='4.7.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build.api,aQute.bnd.exceptions,aQute.bnd.header,aQute.bnd.help.instructions,aQute.bnd.maven.support,aQute.bnd.osgi,aQute.bnd.result,aQute.bnd.service,aQute.bnd.service.action,aQute.bnd.service.progress,aQute.bnd.service.specifications,aQute.bnd.version,aQute.libg.command,aQute.service.reporter,org.osgi.framework,org.osgi.resource,org.osgi.service.repository,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.build.api' version='4.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi,aQute.bnd.service' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.build.model' version='4.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.build.model.clauses,aQute.bnd.build.model.conversions,aQute.bnd.header,aQute.bnd.help.instructions,aQute.bnd.osgi,aQute.bnd.properties,aQute.bnd.version,org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.build.model.clauses' version='2.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.header,aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.build.model.conversions' version='1.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build.model,aQute.bnd.build.model.clauses,org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.buildtool' version='7.2.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.component.error' version='1.10.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.differ' version='2.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.header,aQute.bnd.osgi,aQute.bnd.service,aQute.bnd.service.diff,aQute.bnd.version,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.filerepo' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.version' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.header' version='2.7.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.stream,aQute.bnd.version,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.help' version='2.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.help.instructions' version='1.8.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.header,aQute.bnd.help,aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.http' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi,aQute.bnd.service,aQute.bnd.service.progress,aQute.bnd.service.url,aQute.service.reporter,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.maven' version='3.6.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi,aQute.bnd.osgi.resource,aQute.bnd.service,aQute.bnd.version,aQute.service.reporter,org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.maven.support' version='3.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.service,aQute.bnd.version,aQute.service.reporter,javax.xml.xpath,org.w3c.dom' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.osgi' version='7.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.classfile,aQute.bnd.exceptions,aQute.bnd.header,aQute.bnd.http,aQute.bnd.result,aQute.bnd.service,aQute.bnd.service.specifications,aQute.bnd.signatures,aQute.bnd.stream,aQute.bnd.util.dto,aQute.bnd.version,aQute.service.reporter,org.osgi.resource,org.osgi.util.promise,org.slf4j' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.osgi.eclipse' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.osgi.repository' version='3.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.header,aQute.bnd.osgi,aQute.bnd.osgi.resource,aQute.bnd.service.tags,aQute.bnd.version,aQute.service.reporter,javax.xml.stream,org.osgi.resource,org.osgi.service.repository,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.osgi.resource' version='5.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build.model,aQute.bnd.build.model.clauses,aQute.bnd.header,aQute.bnd.osgi,aQute.bnd.service.resource,aQute.bnd.util.dto,aQute.bnd.version,aQute.service.reporter,org.osgi.framework,org.osgi.resource,org.osgi.service.repository' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.print' version='2.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.properties' version='2.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service' version='4.9.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi,aQute.bnd.service.tags,aQute.bnd.version,aQute.service.reporter,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.action' version='2.0.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.classparser' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.clipboard' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.diff' version='1.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.export' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.extension' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.externalplugin' version='1.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.framework,org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.generate' version='2.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.library' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.lifecycle' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.maven' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.util.dto' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.merge' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.message' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.progress' version='1.3.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.release' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.remotelaunch' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.remoteworkspace' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.service.specifications' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.reporter' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.repository' version='1.7.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.service,aQute.bnd.util.dto,aQute.bnd.version,aQute.service.reporter,org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.resolve.hook' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.resource' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.resource' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.service.specifications' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.tags' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.url' version='2.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.service.verifier' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.url' version='1.4.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.service,aQute.bnd.service.url,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.util.dto' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.util.home' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.util.repository' version='2.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.service,aQute.service.reporter,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.version' version='2.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.framework' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.wstemplates' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.build,aQute.bnd.header,aQute.bnd.osgi,aQute.bnd.result' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.deployer' version='1.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.service,aQute.bnd.service.repository,aQute.bnd.service.tags,aQute.bnd.version,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.service.reporter' version='1.3.0'/>
        <provided namespace='java.package' name='aQute.libg.command' version='3.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.annotation' version='2.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.baseline' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.headers' version='2.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.jpms' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.licenses' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.metatype' version='1.45.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.plugin' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.service' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.spi' version='2.0.1'/>
        <provided namespace='java.package' name='aQute.bnd.annotation.xml' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.bnd.junit' version='7.2.1'/>
        <provided namespace='osgi.identity' name='biz.aQute.bndlib' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='AspectJ' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='false'/>
            <property name='implementation' value='aQute.bnd.aspectj.plugin.AspectJ'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='exporter.executablejar' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.exporter.executable.ExecutableJarExporter'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='exporter.runbundles' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.exporter.runbundles.RunbundlesExporter'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='ant' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.plugin.ant.AntPlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='eclipse' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.plugin.eclipse.EclipsePlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Git' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.plugin.git.GitPlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Gradle' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.plugin.gradle.GradlePlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='CentralCheck' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='aQute.bnd.plugin.maven.CentralCheck'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='maven' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.plugin.maven.MavenPlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Signer' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.signing.JartoolSigner$Config'/>
            <property name='implementation' value='aQute.bnd.signing.JartoolSigner'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='url.basic.authentication' version='0.0.0'>
          <properties size='3'>
            <property name='hide' value='true'/>
            <property name='parameters' value='aQute.bnd.url.BasicAuthentication$Config'/>
            <property name='implementation' value='aQute.bnd.url.BasicAuthentication'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='url.bearer.authentication' version='0.0.0'>
          <properties size='3'>
            <property name='hide' value='true'/>
            <property name='parameters' value='aQute.bnd.url.BearerAuthentication$Config'/>
            <property name='implementation' value='aQute.bnd.url.BearerAuthentication'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='url.bnd.authentication' version='0.0.0'>
          <properties size='3'>
            <property name='hide' value='true'/>
            <property name='parameters' value='aQute.bnd.url.BndAuthentication$Config'/>
            <property name='implementation' value='aQute.bnd.url.BndAuthentication'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='url.settings' version='0.0.0'>
          <properties size='3'>
            <property name='hide' value='true'/>
            <property name='parameters' value='aQute.bnd.url.ConnectionSettings$Config'/>
            <property name='implementation' value='aQute.bnd.url.ConnectionSettings'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='url.https.verification' version='0.0.0'>
          <properties size='3'>
            <property name='hide' value='true'/>
            <property name='parameters' value='aQute.bnd.url.HttpsVerification$Config'/>
            <property name='implementation' value='aQute.bnd.url.HttpsVerification'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Filerepo' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.lib.deployer.FileRepo$Config'/>
            <property name='implementation' value='aQute.lib.deployer.FileRepo'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='JPA' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='aQute.lib.spring.JPAComponent'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Spring' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='aQute.lib.spring.SpringComponent'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='Blueprint' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='aQute.lib.spring.SpringXMLType'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='36'>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.resource' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.repository' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.util.function' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.util.promise' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation.headers' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation.metatype' range='[1.45.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation.plugin' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation.spi' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.annotation.xml' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.classfile' range='[1.612.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.classfile.builder' range='[1.611.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.memoize' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.result' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.signatures' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.stream' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.unmodifiable' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='javax.script' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.auth.x500' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.xpath' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,2.0.0)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            biz.aQute.bndlib
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.bndlib.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.bndlib' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.bndlib&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.versioncontrol.ignores.manager.source' version='7.2.1.202601121903' singleton='false'>
      <update id='org.bndtools.versioncontrol.ignores.manager.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.bndtools.versioncontrol.ignores.manager:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.versioncontrol.ignores.manager'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.manager.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.versioncontrol.ignores.manager.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.versioncontrol.ignores.manager.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.versioncontrol.ignores.manager.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.manager.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.logback' version='2.7.101.20251017-1242' generation='2'>
      <update id='org.eclipse.m2e.logback' range='[0.0.0,2.7.101.20251017-1242)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Logback Appender and Configuration'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.logback'/>
        <property name='maven-version' value='2.7.101-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback' version='2.7.101.20251017-1242'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.logback' version='2.7.101.20251017-1242'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.logback' version='2.7.101.20251017-1242'>
          <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='ch.qos.logback.classic' version='2.7.101.20251017-1242'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='ch.qos.logback.classic' range='[1.3.0,1.6.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.logback
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.source' range='[2.7.101.20251017-1242,2.7.101.20251017-1242]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.logback' version='2.7.101.20251017-1242'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.logback;singleton:=true&#xA;Bundle-Version: 2.7.101.20251017-1242&#xA;Fragment-Host: ch.qos.logback.classic;bundle-version=&quot;[1.3.0,1.6.0)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='aQute.libg.source' version='7.2.1.202601121903' singleton='false'>
      <update id='aQute.libg.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for aQute.libg:7.2.1.202601121903'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='aQute.libg'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='aQute.libg.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='aQute.libg.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='aQute.libg.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='aQute.libg.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: aQute.libg.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='ch.qos.logback.core' version='1.5.32' singleton='false' generation='2'>
      <update id='ch.qos.logback.core' range='[0.0.0,1.5.32)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='Logback Core Module'/>
        <property name='org.eclipse.equinox.p2.description' value='logback-core module'/>
        <property name='org.eclipse.equinox.p2.provider' value='QOS.ch'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.qos.ch'/>
        <property name='maven-groupId' value='ch.qos.logback'/>
        <property name='maven-artifactId' value='logback-core'/>
        <property name='maven-version' value='1.5.32'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='42'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.core' version='1.5.32'/>
        <provided namespace='osgi.bundle' name='ch.qos.logback.core' version='1.5.32'/>
        <provided namespace='java.package' name='ch.qos.logback.core' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.encoder,ch.qos.logback.core.filter,ch.qos.logback.core.helpers,ch.qos.logback.core.joran.spi,ch.qos.logback.core.spi,ch.qos.logback.core.status,ch.qos.logback.core.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.boolex' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.joran.conditional,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.encoder' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.filter' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.boolex,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.helpers' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.hook' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.spi,ch.qos.logback.core.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.html' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.pattern' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.event,ch.qos.logback.core.joran.sanity,ch.qos.logback.core.joran.spi,ch.qos.logback.core.joran.util.beans,ch.qos.logback.core.model,ch.qos.logback.core.model.processor,ch.qos.logback.core.spi,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.action' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.joran.spi,ch.qos.logback.core.joran.util,ch.qos.logback.core.model,ch.qos.logback.core.spi,ch.qos.logback.core.util,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.conditional' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.joran.action,ch.qos.logback.core.joran.spi,ch.qos.logback.core.model,ch.qos.logback.core.spi,org.codehaus.commons.compiler,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.event' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.spi,ch.qos.logback.core.spi,ch.qos.logback.core.status,org.xml.sax,org.xml.sax.helpers' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.sanity' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.model,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.spi' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.action,ch.qos.logback.core.joran.event,ch.qos.logback.core.model,ch.qos.logback.core.model.processor,ch.qos.logback.core.spi,ch.qos.logback.core.status,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.util' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.spi,ch.qos.logback.core.joran.util.beans,ch.qos.logback.core.spi,ch.qos.logback.core.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.joran.util.beans' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.layout' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.model' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.action,ch.qos.logback.core.model.processor' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.model.conditional' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.model' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.model.processor' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran,ch.qos.logback.core.joran.action,ch.qos.logback.core.joran.event,ch.qos.logback.core.joran.spi,ch.qos.logback.core.joran.util.beans,ch.qos.logback.core.model,ch.qos.logback.core.model.util,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.model.processor.conditional' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.model,ch.qos.logback.core.model.conditional,ch.qos.logback.core.model.processor' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.model.util' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.action,ch.qos.logback.core.model,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.net' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.boolex,ch.qos.logback.core.helpers,ch.qos.logback.core.net.ssl,ch.qos.logback.core.pattern,ch.qos.logback.core.sift,ch.qos.logback.core.spi,ch.qos.logback.core.util,jakarta.mail,jakarta.mail.internet,javax.net' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.net.ssl' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.joran.spi,ch.qos.logback.core.spi,javax.net,javax.net.ssl' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.pattern' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.encoder,ch.qos.logback.core.spi,ch.qos.logback.core.status' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.pattern.color' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.pattern,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.pattern.parser' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.pattern,ch.qos.logback.core.pattern.util,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.pattern.util' version='1.5.32'/>
        <provided namespace='java.package' name='ch.qos.logback.core.property' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.read' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.recovery' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.status' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.rolling' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.spi,ch.qos.logback.core.rolling.helper,ch.qos.logback.core.spi,ch.qos.logback.core.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.rolling.helper' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.pattern,ch.qos.logback.core.rolling,ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.sift' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.joran.spi,ch.qos.logback.core.model,ch.qos.logback.core.model.processor,ch.qos.logback.core.spi,ch.qos.logback.core.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.spi' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.filter,ch.qos.logback.core.helpers,ch.qos.logback.core.joran,ch.qos.logback.core.status' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.status' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.spi,jakarta.servlet,jakarta.servlet.http' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.subst' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.testUtil' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.encoder,ch.qos.logback.core.read,ch.qos.logback.core.spi,ch.qos.logback.core.status,javax.naming,javax.naming.spi' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='ch.qos.logback.core.util' version='1.5.32'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='ch.qos.logback.core,ch.qos.logback.core.hook,ch.qos.logback.core.rolling,ch.qos.logback.core.spi,ch.qos.logback.core.status,javax.naming' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='ch.qos.logback.core' version='1.5.32'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='77'>
        <required namespace='java.package' name='ch.qos.logback.core' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.boolex' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.encoder' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.filter' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.helpers' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.hook' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.action' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.conditional' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.event' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.sanity' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.spi' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.joran.util.beans' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.conditional' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.processor' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.processor.conditional' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.model.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.net' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.net.ssl' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern.color' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern.parser' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.pattern.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.read' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.recovery' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.rolling' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.rolling.helper' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.sift' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.spi' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.status' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.subst' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='ch.qos.logback.core.util' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='jakarta.mail' range='[2.1.0,3.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='jakarta.mail.internet' range='[2.1.0,3.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='jakarta.servlet' range='[5.0.0,6.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='jakarta.servlet.http' range='[5.0.0,6.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.codehaus.janino' range='[3.1.0,4.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.codehaus.commons.compiler' range='[3.1.0,4.0.0)' optional='true' greedy='false'/>
        <required namespace='java.package' name='org.tukaani.xz' range='0.0.0' optional='true' greedy='false'/>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.annotation' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.module' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.math' range='0.0.0'/>
        <required namespace='java.package' name='java.net' range='0.0.0'/>
        <required namespace='java.package' name='java.nio' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.channels' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.file' range='0.0.0'/>
        <required namespace='java.package' name='java.security' range='0.0.0'/>
        <required namespace='java.package' name='java.security.cert' range='0.0.0'/>
        <required namespace='java.package' name='java.text' range='0.0.0'/>
        <required namespace='java.package' name='java.time' range='0.0.0'/>
        <required namespace='java.package' name='java.time.format' range='0.0.0'/>
        <required namespace='java.package' name='java.time.temporal' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent.atomic' range='0.0.0'/>
        <required namespace='java.package' name='java.util.concurrent.locks' range='0.0.0'/>
        <required namespace='java.package' name='java.util.function' range='0.0.0'/>
        <required namespace='java.package' name='java.util.regex' range='0.0.0'/>
        <required namespace='java.package' name='java.util.stream' range='0.0.0'/>
        <required namespace='java.package' name='java.util.zip' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming.spi' range='0.0.0'/>
        <required namespace='java.package' name='javax.net' range='0.0.0'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='org.fusesource.jansi' range='[2.4.0,3.0.0)' optional='true' greedy='false'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
          <description>
            ch.qos.logback.core
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.core.source' range='[1.5.32,1.5.32]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.qos.logback.core' version='1.5.32'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: ch.qos.logback.core&#xA;Bundle-Version: 1.5.32
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.archetype.descriptor.source' version='3.2.1.2' singleton='false'>
      <update id='org.eclipse.m2e.archetype.descriptor.source' range='[0.0.0,3.2.1.2)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.eclipse.m2e.archetype.descriptor:3.2.1.2'/>
        <property name='maven-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-artifactId' value='archetype-descriptor'/>
        <property name='maven-version' value='3.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.descriptor.source' version='3.2.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.descriptor.source' version='3.2.1.2'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.descriptor.source' version='3.2.1.2'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.descriptor.source' version='3.2.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.descriptor.source&#xA;Bundle-Version: 3.2.1.2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.logback.feature.feature.group' version='2.7.200.20251018-1026' singleton='false'>
      <update id='org.eclipse.m2e.logback.feature.feature.group' range='[0.0.0,2.7.200.20251018-1026)' severity='0'/>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.logback.feature'/>
        <property name='maven-version' value='2.7.200-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - SLF4J over Logback Logging'/>
        <property name='df_LT.description' value='slf4j over logback logging configuration for Maven Integration for Eclipse.Includes the optional Maven Console View support for logback logging backend.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.feature.feature.group' version='2.7.200.20251018-1026'/>
        <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.m2e.logback.feature.feature.jar' range='[2.7.200.20251018-1026,2.7.200.20251018-1026]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback' range='[2.7.101.20251017-1242,2.7.101.20251017-1242]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='configure.logback.classic' range='[2.7.200.20251018-1026,2.7.200.20251018-1026]'/>
      </requires>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='biz.aQute.repository' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='biz.aQute.repository' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='biz.aQute.repository'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bnd.bndtools.org/'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='biz.aQute.repository'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='28'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.repository' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='biz.aQute.repository' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='aQute.p2.api' version='1.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.util.dto,org.osgi.framework' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.p2.export' version='1.0.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.build,aQute.bnd.osgi,aQute.bnd.service.export' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.repository' version='5.1.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.deployer.repository.api,aQute.bnd.osgi.repository,aQute.bnd.repository.osgi,aQute.bnd.service,aQute.bnd.service.progress,aQute.bnd.service.url,aQute.bnd.version,aQute.service.reporter,org.osgi.framework,org.osgi.resource,org.osgi.service.coordinator,org.osgi.service.log,org.osgi.service.repository' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.repository.api' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.service,org.osgi.resource,org.osgi.service.log' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.repository.providers' version='2.1.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.deployer.repository.api,aQute.bnd.service,org.osgi.service.log' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.repository.maven.provider' version='2.3.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.build,aQute.bnd.http,aQute.bnd.osgi,aQute.bnd.osgi.repository,aQute.bnd.service,aQute.bnd.service.maven,aQute.bnd.service.release,aQute.bnd.util.dto,aQute.bnd.version,aQute.maven.api,aQute.service.reporter,org.osgi.resource' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.repository.p2.provider' version='1.5.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.osgi.repository,aQute.bnd.service,aQute.bnd.version,aQute.service.reporter,org.osgi.resource' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.repository.maven.pom.provider' version='2.2.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.osgi.repository,aQute.bnd.service,aQute.bnd.service.repository,aQute.bnd.version,aQute.maven.api,aQute.service.reporter,org.osgi.resource' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.repository.osgi' version='1.2.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.annotation.plugin,aQute.bnd.osgi.repository,aQute.bnd.service,aQute.bnd.service.repository,aQute.bnd.version,aQute.service.reporter,org.osgi.resource' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.repository.fileset' version='1.1.0'>
          <properties size='2'>
            <property name='java.package.directive.uses' value='aQute.bnd.osgi.repository,aQute.bnd.service,aQute.bnd.version,aQute.service.reporter,org.osgi.resource' type='List'/>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.maven.api' version='1.9.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.util.dto,aQute.bnd.version,aQute.maven.provider,org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.maven.dto' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.util.dto,aQute.bnd.version' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.maven.nexus.provider' version='1.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.http,aQute.bnd.result,aQute.bnd.service.url,aQute.bnd.util.dto,org.osgi.dto' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.maven.provider' version='2.8.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.http,aQute.bnd.repository.maven.provider,aQute.bnd.service.url,aQute.bnd.util.dto,aQute.bnd.version,aQute.maven.api,aQute.service.reporter,org.osgi.util.promise,org.w3c.dom' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.http' version='7.2.1'>
          <properties size='1'>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.obr' version='7.2.1'>
          <properties size='1'>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.bnd.deployer.repository.wrapper' version='7.2.1'>
          <properties size='1'>
            <property name='java.package.attribute.bnd-plugins' value='true'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='biz.aQute.repository' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='LocalIndexedRepo' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.deployer.repository.LocalIndexedRepo$Config'/>
            <property name='implementation' value='aQute.bnd.deployer.repository.LocalIndexedRepo'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='BndPomRepository' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.repository.maven.pom.provider.PomConfiguration'/>
            <property name='implementation' value='aQute.bnd.repository.maven.pom.provider.BndPomRepository'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='MavenBndRepository' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.repository.maven.provider.Configuration'/>
            <property name='implementation' value='aQute.bnd.repository.maven.provider.MavenBndRepository'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='MavenPlugin' version='0.0.0'>
          <properties size='2'>
            <property name='hide' value='true'/>
            <property name='implementation' value='aQute.bnd.repository.maven.provider.MavenPlugin'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='OSGiRepository' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.repository.osgi.OSGiRepository$Config'/>
            <property name='implementation' value='aQute.bnd.repository.osgi.OSGiRepository'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='P2 Repo' version='0.0.0'>
          <properties size='2'>
            <property name='parameters' value='aQute.bnd.repository.p2.provider.P2Config'/>
            <property name='implementation' value='aQute.bnd.repository.p2.provider.P2Repository'/>
          </properties>
        </provided>
        <provided namespace='bnd.external.plugin' name='p2.exporter' version='0.0.0'>
          <properties size='1'>
            <property name='implementation' value='aQute.p2.export.P2Exporter'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='49'>
        <required namespace='java.package' name='aQute.bnd.annotation.plugin' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.build' range='[4.7.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.deployer.repository.api' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.filerepo' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.header' range='[2.7.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.http' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.maven' range='[3.6.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.memoize' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[7.5.0,8.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi.repository' range='[3.3.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi.resource' range='[5.1.0,6.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.result' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service' range='[4.9.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.clipboard' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.export' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.maven' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.progress' range='[1.3.0,1.4.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.release' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.repository' range='[1.7.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.resource' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.tags' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.service.url' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.stream' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.unmodifiable' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.util.dto' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.util.repository' range='[2.1.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.version' range='[2.3.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.p2.api' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.service.reporter' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.xpath' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.dto' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.resource' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.coordinator' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.log' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.service.repository' range='[1.1.0,1.2.0)'/>
        <required namespace='java.package' name='org.osgi.util.function' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.util.promise' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,2.0.0)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            biz.aQute.repository
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='biz.aQute.repository.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='biz.aQute.repository' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: biz.aQute.repository&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor.lemminx.bnd' version='1.0.0.20250208-1755' generation='2'>
      <update id='org.eclipse.m2e.editor.lemminx.bnd' range='[0.0.0,1.0.0.20250208-1755)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor.lemminx.bnd'/>
        <property name='maven-version' value='1.0.0-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.bnd' version='1.0.0.20250208-1755'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor.lemminx.bnd' version='1.0.0.20250208-1755'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor.lemminx.bnd' version='1.0.0.20250208-1755'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='org.eclipse.wildwebdeveloper.xml' range='0.0.0'/>
        <required namespace='java.package' name='aQute.bnd.help' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.eclipse.core.runtime' range='[3.7.0,4.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.10.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.wiring' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.resource' range='[1.0.0,2.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.editor.lemminx.bnd
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.bnd.source' range='[1.0.0.20250208-1755,1.0.0.20250208-1755]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor.lemminx.bnd' version='1.0.0.20250208-1755'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor.lemminx.bnd;singleton:=true&#xA;Bundle-Version: 1.0.0.20250208-1755
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='configure.logback.classic' version='2.7.200.20251018-1026' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='osgi.bundle' name='ch.qos.logback.classic' range='[1.3.0,1.6.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='configure.logback.classic' version='2.7.200.20251018-1026'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='ch.qos.logback.classic' range='[1.3.0,1.6.0)' greedy='false'/>
      </requires>
      <touchpointData size='1'>
        <instructions size='4'>
          <instruction key='uninstall'>
            org.eclipse.equinox.p2.touchpoint.eclipse.uninstallBundle(bundle:${artifact});
          </instruction>
          <instruction key='install'>
            org.eclipse.equinox.p2.touchpoint.eclipse.installBundle(bundle:${artifact});
          </instruction>
          <instruction key='configure'>
            org.eclipse.equinox.p2.touchpoint.eclipse.setStartLevel(startLevel:2); 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>
    <unit id='org.apache.xml.resolver.source' version='1.2.0.v20230928-1222' singleton='false'>
      <update id='org.apache.xml.resolver.source' range='[0.0.0,1.2.0.v20230928-1222)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.xml.resolver:1.2.0.v20230928-1222'/>
        <property name='maven-groupId' value='xml-resolver'/>
        <property name='maven-artifactId' value='xml-resolver'/>
        <property name='maven-version' value='1.2'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.xml.resolver.source' version='1.2.0.v20230928-1222'/>
        <provided namespace='osgi.bundle' name='org.apache.xml.resolver.source' version='1.2.0.v20230928-1222'/>
        <provided namespace='osgi.identity' name='org.apache.xml.resolver.source' version='1.2.0.v20230928-1222'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.apache.xml.resolver.source' version='1.2.0.v20230928-1222'/>
      </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.xml.resolver.source&#xA;Bundle-Version: 1.2.0.v20230928-1222
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.jdt.source' version='2.5.100.20260205-1607' singleton='false'>
      <update id='org.eclipse.m2e.jdt.source' range='[0.0.0,2.5.100.20260205-1607)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E JDT Integration Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.jdt'/>
        <property name='maven-version' value='2.5.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.source' version='2.5.100.20260205-1607'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.jdt.source' version='2.5.100.20260205-1607'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.jdt.source' version='2.5.100.20260205-1607'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.jdt.source' version='2.5.100.20260205-1607'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.jdt.source&#xA;Bundle-Version: 2.5.100.20260205-1607
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.apache.commons.cli' version='1.11.0' singleton='false' generation='2'>
      <update id='org.apache.commons.cli' range='[0.0.0,1.11.0)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Commons CLI'/>
        <property name='org.eclipse.equinox.p2.description' value='Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Apache Software Foundation'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://commons.apache.org/proper/commons-cli/'/>
        <property name='maven-groupId' value='commons-cli'/>
        <property name='maven-artifactId' value='commons-cli'/>
        <property name='maven-version' value='1.11.0'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.cli' version='1.11.0'/>
        <provided namespace='osgi.bundle' name='org.apache.commons.cli' version='1.11.0'/>
        <provided namespace='java.package' name='org.apache.commons.cli' version='1.11.0'/>
        <provided namespace='java.package' name='org.apache.commons.cli.help' version='1.11.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.apache.commons.cli' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.apache.commons.cli' version='1.11.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.math' range='0.0.0'/>
        <required namespace='java.package' name='java.net' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.file' range='0.0.0'/>
        <required namespace='java.package' name='java.text' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.function' range='0.0.0'/>
        <required namespace='java.package' name='java.util.stream' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            org.apache.commons.cli
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.cli.source' range='[1.11.0,1.11.0]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.apache.commons.cli' version='1.11.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.apache.commons.cli&#xA;Bundle-Version: 1.11.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.discovery.source' version='2.1.100.20250418-1315' singleton='false'>
      <update id='org.eclipse.m2e.discovery.source' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Marketplace Discovery Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.discovery'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.discovery.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.discovery.source' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.discovery.source' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.discovery.source' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.discovery.source&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.target.source' version='2.1.100.20251018-1113' singleton='false'>
      <update id='org.eclipse.m2e.pde.target.source' range='[0.0.0,2.1.100.20251018-1113)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E PDE Integration Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.target'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.target.source' version='2.1.100.20251018-1113'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.target.source' version='2.1.100.20251018-1113'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.target.source' version='2.1.100.20251018-1113'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.target.source' version='2.1.100.20251018-1113'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.target.source&#xA;Bundle-Version: 2.1.100.20251018-1113
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='20260205-1611.m2e' version='1.0.0.7J89ETGcLReo67cId8MeRL9P8Ye'>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Maven Integration for Eclipse'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='20260205-1611.m2e' version='1.0.0.7J89ETGcLReo67cId8MeRL9P8Ye'/>
      </provides>
      <requires size='5'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.feature.feature.group' range='[2.7.200.20251018-1026,2.7.200.20251018-1026]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.feature.feature.group' range='[2.10.100.20260205-1611,2.10.100.20260205-1611]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sdk.feature.feature.group' range='[2.11.0.20260205-1611,2.11.0.20260205-1611]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.lemminx.feature.feature.group' range='[2.6.101.20250727-0612,2.6.101.20250727-0612]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.feature.feature.group' range='[2.3.600.20251019-0931,2.3.600.20251019-0931]'/>
      </requires>
    </unit>
    <unit id='org.apache.xerces.source' version='2.12.2.v20230928-1306' singleton='false'>
      <update id='org.apache.xerces.source' range='[0.0.0,2.12.2.v20230928-1306)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.xerces:2.12.2.v20230928-1306'/>
        <property name='maven-groupId' value='xerces'/>
        <property name='maven-artifactId' value='xercesImpl'/>
        <property name='maven-version' value='2.12.2'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.xerces.source' version='2.12.2.v20230928-1306'/>
        <provided namespace='osgi.bundle' name='org.apache.xerces.source' version='2.12.2.v20230928-1306'/>
        <provided namespace='osgi.identity' name='org.apache.xerces.source' version='2.12.2.v20230928-1306'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.apache.xerces.source' version='2.12.2.v20230928-1306'/>
      </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.xerces.source&#xA;Bundle-Version: 2.12.2.v20230928-1306
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.apt.ui' version='2.0.600.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.apt.ui' range='[0.0.0,2.0.600.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E JDT Annotation Processing Configurator UI'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.apt.ui'/>
        <property name='maven-version' value='2.0.600-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.ui' version='2.0.600.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.apt.ui' version='2.0.600.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.apt.ui' version='2.0.600.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.apt.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.apt.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.apt.ui.source' range='[2.0.600.20250418-1315,2.0.600.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.apt.ui' version='2.0.600.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.apt.ui;singleton:=true&#xA;Bundle-Version: 2.0.600.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sdk.feature.feature.jar' version='2.11.0.20260205-1611'>
      <properties size='12'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - Complete Development Kit'/>
        <property name='df_LT.description' value='The full M2Eclipse Software Development Kit that contains all m2e plug-ins and features and their sources.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sdk.feature'/>
        <property name='maven-version' value='2.11.0-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sdk.feature.feature.jar' version='2.11.0.20260205-1611'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.m2e.sdk.feature' version='2.11.0.20260205-1611'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.m2e.sdk.feature' version='2.11.0.20260205-1611'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='org.bndtools.headless.build.plugin.gradle.source' version='7.2.1.202601121903' singleton='false'>
      <update id='org.bndtools.headless.build.plugin.gradle.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.bndtools.headless.build.plugin.gradle:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.headless.build.plugin.gradle'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.plugin.gradle.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.headless.build.plugin.gradle.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.headless.build.plugin.gradle.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.headless.build.plugin.gradle.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.headless.build.plugin.gradle.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.apache.commons.cli.source' version='1.11.0' singleton='false'>
      <update id='org.apache.commons.cli.source' range='[0.0.0,1.11.0)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.apache.commons.cli:1.11.0'/>
        <property name='maven-groupId' value='commons-cli'/>
        <property name='maven-artifactId' value='commons-cli'/>
        <property name='maven-version' value='1.11.0'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.cli.source' version='1.11.0'/>
        <provided namespace='osgi.bundle' name='org.apache.commons.cli.source' version='1.11.0'/>
        <provided namespace='osgi.identity' name='org.apache.commons.cli.source' version='1.11.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.apache.commons.cli.source' version='1.11.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.apache.commons.cli.source&#xA;Bundle-Version: 1.11.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.profiles.core.source' version='2.2.200.20251019-0931' singleton='false'>
      <update id='org.eclipse.m2e.profiles.core.source' range='[0.0.0,2.2.200.20251019-0931)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven Profiles Management Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.profiles.core'/>
        <property name='maven-version' value='2.2.200-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.core.source' version='2.2.200.20251019-0931'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.profiles.core.source' version='2.2.200.20251019-0931'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.profiles.core.source' version='2.2.200.20251019-0931'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.profiles.core.source' version='2.2.200.20251019-0931'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.profiles.core.source&#xA;Bundle-Version: 2.2.200.20251019-0931
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='jaxen.source' version='2.0.0' singleton='false'>
      <update id='jaxen.source' range='[0.0.0,2.0.0)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for jaxen:2.0.0'/>
        <property name='maven-groupId' value='jaxen'/>
        <property name='maven-artifactId' value='jaxen'/>
        <property name='maven-version' value='2.0.0'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='jaxen.source' version='2.0.0'/>
        <provided namespace='osgi.bundle' name='jaxen.source' version='2.0.0'/>
        <provided namespace='osgi.identity' name='jaxen.source' version='2.0.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='jaxen.source' version='2.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: jaxen.source&#xA;Bundle-Version: 2.0.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.commonmark.ext-gfm-tables.source' version='0.27.1' singleton='false'>
      <update id='org.commonmark.ext-gfm-tables.source' range='[0.0.0,0.27.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.commonmark.ext-gfm-tables:0.27.1'/>
        <property name='maven-groupId' value='org.commonmark'/>
        <property name='maven-artifactId' value='commonmark-ext-gfm-tables'/>
        <property name='maven-version' value='0.27.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.commonmark.ext-gfm-tables.source' version='0.27.1'/>
        <provided namespace='osgi.bundle' name='org.commonmark.ext-gfm-tables.source' version='0.27.1'/>
        <provided namespace='osgi.identity' name='org.commonmark.ext-gfm-tables.source' version='0.27.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.commonmark.ext-gfm-tables.source' version='0.27.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.commonmark.ext-gfm-tables.source&#xA;Bundle-Version: 0.27.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.profiles.ui' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.profiles.ui' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E Maven Profiles Management UI'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.profiles.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.profiles.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.profiles.ui.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.profiles.ui.internal.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.profiles.ui.internal.dialog' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.profiles.ui' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.profiles.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.e4.core.contexts' range='1.9.100'/>
        <required namespace='osgi.bundle' name='org.eclipse.e4.core.di' range='1.8.100'/>
        <required namespace='java.package' name='javax.inject' range='1.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.profiles.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.profiles.ui.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.profiles.ui' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.profiles.ui;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.jcodings' version='1.0.64.v20260220-1000' singleton='false' generation='2'>
      <update id='org.jcodings' range='[0.0.0,1.0.64.v20260220-1000)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='Bundle org.jruby.jcodings : jcodings'/>
        <property name='maven-wrapped-groupId' value='org.jruby.jcodings'/>
        <property name='maven-wrapped-artifactId' value='jcodings'/>
        <property name='maven-wrapped-version' value='1.0.64'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='15'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.jcodings' version='1.0.64.v20260220-1000'/>
        <provided namespace='osgi.bundle' name='org.jcodings' version='1.0.64.v20260220-1000'/>
        <provided namespace='java.package' name='org.jcodings' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.ascii' version='1.0.64'/>
        <provided namespace='java.package' name='org.jcodings.constants' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.exception' version='1.0.64'/>
        <provided namespace='java.package' name='org.jcodings.specific' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings,org.jcodings.unicode' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.spi' version='1.0.64'/>
        <provided namespace='java.package' name='org.jcodings.transcode' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings,org.jcodings.util' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.transcode.specific' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings.transcode' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.unicode' version='1.0.64'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.jcodings' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.jcodings.util' version='1.0.64'/>
        <provided namespace='java.package' name='tables' version='1.0.64'/>
        <provided namespace='osgi.identity' name='org.jcodings' version='1.0.64.v20260220-1000'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.reflect' range='0.0.0'/>
        <required namespace='java.package' name='java.nio' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset.spi' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            org.jcodings
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.jcodings.source' range='[1.0.64.v20260220-1000,1.0.64.v20260220-1000]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.jcodings' version='1.0.64.v20260220-1000'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.jcodings&#xA;Bundle-Version: 1.0.64.v20260220-1000
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.tree.analysis.source' version='9.9.1' singleton='false'>
      <update id='org.objectweb.asm.tree.analysis.source' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.objectweb.asm.tree.analysis:9.9.1'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-analysis'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.tree.analysis.source' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.tree.analysis.source' version='9.9.1'/>
        <provided namespace='osgi.identity' name='org.objectweb.asm.tree.analysis.source' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.tree.analysis.source' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.tree.analysis.source&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor' version='2.1.200.20250811-2022' generation='2'>
      <update id='org.eclipse.m2e.editor' range='[0.0.0,2.1.200.20250811-2022)' severity='0'/>
      <properties size='8'>
        <property name='df_LT.Bundle-Name' value='M2E Maven POM File Editor'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor'/>
        <property name='maven-version' value='2.1.200-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='12'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor' version='2.1.200.20250811-2022'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor' version='2.1.200.20250811-2022'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.composites' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.dialogs' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.internal.lifecycle' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.internal.markers' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.mojo' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.editor.pom' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor' version='2.1.200.20250811-2022'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='22'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.search' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.genericeditor' range='1.1.500'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filesystem' range='1.7.500'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.discovery' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='com.google.common.cache' range='30.0.0'/>
        <required namespace='java.package' name='com.google.common.reflect' range='30.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.editor
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.source' range='[2.1.200.20250811-2022,2.1.200.20250811-2022]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor' version='2.1.200.20250811-2022'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor;singleton:=true&#xA;Bundle-Version: 2.1.200.20250811-2022
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='20260205-1611.Default' version='1.0.0.7B7WEvOcLRsR-7E7EO7C9S3CO7U'>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='Uncategorized'/>
        <property name='org.eclipse.equinox.p2.description' value='Default category for otherwise uncategorized features'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='20260205-1611.Default' version='1.0.0.7B7WEvOcLRsR-7E7EO7C9S3CO7U'/>
      </provides>
      <requires size='2'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' range='[3.8.701.20230209-1606,3.8.701.20230209-1606]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' range='[3.9.1200.20260112-2306,3.9.1200.20260112-2306]'/>
      </requires>
    </unit>
    <unit id='org.eclipse.m2e.maven.runtime' version='3.9.1200.20260112-2306' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.maven.runtime' range='[0.0.0,3.9.1200.20260112-2306)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Embedded Maven Runtime (includes Incubating components)'/>
        <property name='org.eclipse.equinox.p2.description' value='Maven Integration for Eclipse provides tight integration for Maven into the IDE'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://www.eclipse.org/m2e/org.eclipse.m2e.maven.runtime'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.maven.runtime'/>
        <property name='maven-version' value='3.9.1200-SNAPSHOT'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='270'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime' version='3.9.1200.20260112-2306'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' version='3.9.1200.20260112-2306'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.maven.compat' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.internal.maven.listener' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.maven' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.deployer' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.factory' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.handler' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.handler.manager' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.installer' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.manager' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.metadata' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.layout' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.repository.metadata.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.resolver' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.resolver.filter' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.artifact.versioning' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.bridge' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.building' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.classrealm' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.configuration' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.event' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.internal.extension.model' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.internal.extension.model.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.logging' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.logging.impl' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.cli.transfer' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.configuration' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.configuration.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.eventspy' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.eventspy.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.exception' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.execution' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.execution.scope' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.execution.scope.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.extension.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.graph' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.internal.aether' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder.multithreaded' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.internal.builder.singlethreaded' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.lifecycle.mapping' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.messages' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.building' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.composition' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.inheritance' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.interpolation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.locator' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.management' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.merge' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.normalization' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.path' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.plugin' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.profile' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.profile.activation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.resolution' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.superpom' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.model.validation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.monitor.event' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.monitor.logging' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.descriptor' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.lifecycle' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.lifecycle.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.logging' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.prefix' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.prefix.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.version' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.plugin.version.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.profiles' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.profiles.activation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.profiles.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project.artifact' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project.inheritance' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project.interpolation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project.path' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.project.validation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.properties.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.reporting' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.metadata' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.repository' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver.conflict' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.legacy.resolver.transform' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.repository.metadata' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.rtinfo' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.rtinfo.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.session.scope.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.building' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.crypto' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.merge' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.settings.validation' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli.javatool' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.cli.shell' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.introspection' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.logging' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.xml' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.utils.xml.pull' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.building' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.java' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.merge' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.model' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.toolchain.model.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.usability.plugin' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.usability.plugin.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.utils' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.authentication' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.authorization' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.events' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.observers' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.providers.file' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.providers.http' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.proxy' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.repository' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.resource' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.wagon.shared.http' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.build' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds' version='2.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.launcher' version='2.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.realm' version='2.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.classworlds.strategy' version='2.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.annotations' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.composition' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.basic' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.composite' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.lookup' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.converters.special' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.configurator.expression' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.factory' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.repository' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.component.repository.exception' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.configuration' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.configuration.xml' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.context' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.fixed' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.multi' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.object' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.os' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.reflection' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.interpolation.util' version='1.29.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.logging' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.logging.console' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.personality.plexus.lifecycle.phase' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.cli' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.cli.shell' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.dag' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.introspection' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.io' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.reflection' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.xml' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.codehaus.plexus.util.xml.pull' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.sonatype.plexus.build.incremental' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.sonatype.plexus.components.cipher' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher.model' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.artifact' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.collection' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.connector.basic' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.deployment' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.graph' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.impl' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.impl.guice' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.installation' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.checksum' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.collect' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.collect.bf' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.collect.df' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.filter' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.resolution' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.slf4j' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.synccontext' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.synccontext.legacy' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.synccontext.named' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.impl.synccontext.named.providers' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.internal.transport.wagon' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.metadata' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.named' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.named.providers' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.named.support' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.repository' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.resolution' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.checksums' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.checksum' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.filter' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.layout' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.connector.transport' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.io' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.localrepo' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.locator' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.log' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.resolution' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.spi.synccontext' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transfer' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transform' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transport.file' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transport.http' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transport.http.RFC9457' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.transport.wagon' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.artifact' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.concurrency' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.filter' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.manager' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.selector' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.transformer' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.traverser' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.version' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.graph.visitor' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.listener' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.repository' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.util.version' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.aether.version' version='1.9.25'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.binder' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.internal' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.internal.aop' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.internal.util' version='0.0.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.matcher' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.multibindings' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.name' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.spi' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='com.google.inject.util' version='1.4.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.bean' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.inject' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.launch' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.osgi' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.plexus' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.space' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.eclipse.sisu.wire' version='0.9.0'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='META-INF.plexus' version='0.0.0'/>
        <provided namespace='java.package' name='META-INF.sisu' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.maven.runtime' version='3.9.1200.20260112-2306'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='com.google.guava' range='32.2.1'/>
        <required namespace='java.package' name='org.slf4j.helpers' range='[1.7.31,3.0.0)'/>
        <required namespace='java.package' name='org.slf4j.spi' range='[1.7.31,3.0.0)'/>
        <required namespace='java.package' name='javax.inject' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='javax.annotation' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.cli' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.codec.binary' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.31,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            org.eclipse.m2e.maven.runtime
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.source' range='[3.9.1200.20260112-2306,3.9.1200.20260112-2306]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.maven.runtime' version='3.9.1200.20260112-2306'/>
      </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.m2e.maven.runtime&#xA;Bundle-Version: 3.9.1200.20260112-2306
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.objectweb.asm.commons' version='9.9.1' singleton='false' generation='2'>
      <update id='org.objectweb.asm.commons' range='[0.0.0,9.9.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='org.objectweb.asm.commons'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://asm.ow2.org'/>
        <property name='maven-groupId' value='org.ow2.asm'/>
        <property name='maven-artifactId' value='asm-commons'/>
        <property name='maven-version' value='9.9.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.commons' version='9.9.1'/>
        <provided namespace='osgi.bundle' name='org.objectweb.asm.commons' version='9.9.1'/>
        <provided namespace='java.package' name='org.objectweb.asm.commons' version='9.9.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.objectweb.asm,org.objectweb.asm.signature,org.objectweb.asm.tree' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.objectweb.asm.commons' version='9.9.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='java.package' name='org.objectweb.asm' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.signature' range='[9.9.1,9.10.0)'/>
        <required namespace='java.package' name='org.objectweb.asm.tree' range='[9.9.1,9.10.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.5))'>
          <description>
            org.objectweb.asm.commons
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.objectweb.asm.commons.source' range='[9.9.1,9.9.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.objectweb.asm.commons' version='9.9.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.objectweb.asm.commons&#xA;Bundle-Version: 9.9.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.workspace.cli' version='0.4.0' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.workspace.cli' range='[0.0.0,0.4.0)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='m2e-workspace'/>
        <property name='org.eclipse.equinox.p2.description' value='Workspace dependency resolver implementation for Maven command line build.'/>
        <property name='org.eclipse.equinox.p2.provider' value='eclipse m2e'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://www.eclipse.org/m2e'/>
        <property name='maven-groupId' value='io.takari.m2e.workspace'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.workspace.cli'/>
        <property name='maven-version' value='0.4.0'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.workspace.cli' version='0.4.0'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.workspace.cli' version='0.4.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.workspace' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.workspace.cli' version='0.4.0'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'>
          <description>
            org.eclipse.m2e.workspace.cli
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(|(version=1.7)(version=1.8)))'>
          <description>
            org.eclipse.m2e.workspace.cli
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.workspace.cli.source' range='[0.4.0,0.4.0]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.workspace.cli' version='0.4.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.workspace.cli;singleton:=false&#xA;Bundle-Version: 0.4.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.binaryproject.ui' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.binaryproject.ui' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Binary Project UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.binaryproject.ui'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject.ui' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.binaryproject.ui' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.binaryproject' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.binaryproject.ui
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.binaryproject.ui.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.binaryproject.ui' version='2.1.100.20250418-1315'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.binaryproject.ui;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.google.guava.source' version='33.5.0.jre' singleton='false'>
      <update id='com.google.guava.source' range='[0.0.0,33.5.0.jre)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for com.google.guava:33.5.0.jre'/>
        <property name='maven-groupId' value='com.google.guava'/>
        <property name='maven-artifactId' value='guava'/>
        <property name='maven-version' value='33.5.0-jre'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.google.guava.source' version='33.5.0.jre'/>
        <provided namespace='osgi.bundle' name='com.google.guava.source' version='33.5.0.jre'/>
        <provided namespace='osgi.identity' name='com.google.guava.source' version='33.5.0.jre'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.google.guava.source' version='33.5.0.jre'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.google.guava.source&#xA;Bundle-Version: 33.5.0.jre&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.versioncontrol.ignores.plugin.git' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='org.bndtools.versioncontrol.ignores.plugin.git' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='org.bndtools.versioncontrol.ignores.plugin.git'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.versioncontrol.ignores.plugin.git'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.plugin.git' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.versioncontrol.ignores.plugin.git' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.versioncontrol.ignores.plugin.git' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='org.bndtools.versioncontrol.ignores.plugin.git_7.2.1.202601121903-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresPlugin' type='List'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='java.package' name='org.bndtools.api' range='[3.1.0,4.0.0)'/>
        <required namespace='java.package' name='org.bndtools.versioncontrol.ignores.manager.api' range='[1.0.0,2.0.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.bndtools.versioncontrol.ignores.plugin.git
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.bndtools.versioncontrol.ignores.plugin.git
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.versioncontrol.ignores.plugin.git.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.versioncontrol.ignores.plugin.git' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.versioncontrol.ignores.plugin.git&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.archetype.maven-artifact-transfer' version='0.13.1.2' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.archetype.maven-artifact-transfer' range='[0.0.0,0.13.1.2)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2Eclipse&apos;s maven-artifact-transfer'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-wrapped-groupId' value='org.apache.maven.shared'/>
        <property name='maven-wrapped-artifactId' value='maven-artifact-transfer'/>
        <property name='maven-wrapped-version' value='0.13.1'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='29'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.maven-artifact-transfer' version='0.13.1.2'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.maven-artifact-transfer' version='0.13.1.2'/>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.deploy' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.deploy.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.install' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.install.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.resolve' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.artifact' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.artifact.resolve.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.collection' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.dependencies,org.apache.maven.shared.transfer.graph' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.collection.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.dependencies' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.dependencies.collect' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.dependencies' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.dependencies.collect.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.dependencies.resolve' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.artifact.resolve,org.apache.maven.shared.transfer.dependencies' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.dependencies.resolve.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.graph' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.metadata' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.metadata.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.project' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.project.deploy' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.artifact.deploy,org.apache.maven.shared.transfer.project' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.project.deploy.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.project.install' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.artifact.install,org.apache.maven.shared.transfer.project' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.project.install.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.repository' version='0.13.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.shared.transfer.artifact' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.shared.transfer.repository.internal' version='0.13.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.maven-artifact-transfer' version='0.13.1.2'>
          <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.m2e.archetype.common' version='0.13.1.2'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.archetype.common' range='[3.2.104,4.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'>
          <description>
            org.eclipse.m2e.archetype.maven-artifact-transfer
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.maven-artifact-transfer.source' range='[0.13.1.2,0.13.1.2]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.maven-artifact-transfer' version='0.13.1.2'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.maven-artifact-transfer&#xA;Bundle-Version: 0.13.1.2&#xA;Fragment-Host: org.eclipse.m2e.archetype.common;bundle-version=&quot;[3.2.104,4)&quot;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.target' version='2.1.100.20251018-1113' generation='2'>
      <update id='org.eclipse.m2e.pde.target' range='[0.0.0,2.1.100.20251018-1113)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E PDE Integration'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.target'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.target' version='2.1.100.20251018-1113'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.target' version='2.1.100.20251018-1113'/>
        <provided namespace='java.package' name='org.eclipse.m2e.pde.target' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.pde.target.shared' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.target' version='2.1.100.20251018-1113'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='14'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.core' range='3.14.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin' range='2.1.400'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[5.5.0,8.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.version' range='[2.2.0,3.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.codec.digest' range='1.14.0'/>
        <required namespace='java.package' name='org.apache.commons.io' range='2.6.0'/>
        <required namespace='java.package' name='org.apache.commons.io.file' range='2.8.0'/>
        <required namespace='java.package' name='org.apache.commons.io.output' range='2.8.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.pde.target
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.target.source' range='[2.1.100.20251018-1113,2.1.100.20251018-1113]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.target' version='2.1.100.20251018-1113'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.target;singleton:=true&#xA;Bundle-Version: 2.1.100.20251018-1113
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.google.guava.failureaccess' version='1.0.3' singleton='false' generation='2'>
      <update id='com.google.guava.failureaccess' range='[0.0.0,1.0.3)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='Guava InternalFutureFailureAccess and InternalFutures'/>
        <property name='org.eclipse.equinox.p2.description' value='Contains    com.google.common.util.concurrent.internal.InternalFutureFailureAccess and    InternalFutures. Most users will never need to use this artifact. Its    classes are conceptually a part of Guava, but they&apos;re in this separate    artifact so that Android libraries can use them without pulling in all of    Guava (just as they can use ListenableFuture by depending on the    listenablefuture artifact).'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://github.com/google/guava/'/>
        <property name='maven-groupId' value='com.google.guava'/>
        <property name='maven-artifactId' value='failureaccess'/>
        <property name='maven-version' value='1.0.3'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.google.guava.failureaccess' version='1.0.3'/>
        <provided namespace='osgi.bundle' name='com.google.guava.failureaccess' version='1.0.3'/>
        <provided namespace='java.package' name='com.google.common.util.concurrent.internal' version='1.0.3'/>
        <provided namespace='osgi.identity' name='com.google.guava.failureaccess' version='1.0.3'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.8))'>
          <description>
            com.google.guava.failureaccess
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.google.guava.failureaccess.source' range='[1.0.3,1.0.3]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.google.guava.failureaccess' version='1.0.3'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: com.google.guava.failureaccess&#xA;Bundle-Version: 1.0.3
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.launching.source' version='2.1.200.20251112-1342' singleton='false'>
      <update id='org.eclipse.m2e.launching.source' range='[0.0.0,2.1.200.20251112-1342)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Launching Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.launching'/>
        <property name='maven-version' value='2.1.200-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.launching.source' version='2.1.200.20251112-1342'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.launching.source' version='2.1.200.20251112-1342'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.launching.source' version='2.1.200.20251112-1342'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.launching.source' version='2.1.200.20251112-1342'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.launching.source&#xA;Bundle-Version: 2.1.200.20251112-1342
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='bndtools.api.source' version='7.2.1.202601121903' singleton='false'>
      <update id='bndtools.api.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for bndtools.api:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='bndtools.api'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='bndtools.api.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='bndtools.api.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='bndtools.api.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='bndtools.api.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: bndtools.api.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.tests.common' version='2.1.1.20250220-1925' generation='2'>
      <update id='org.eclipse.m2e.tests.common' range='[0.0.0,2.1.1.20250220-1925)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Testing Helpers'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.tests.common'/>
        <property name='maven-version' value='2.1.1-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.tests.common' version='2.1.1.20250220-1925'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.tests.common' version='2.1.1.20250220-1925'/>
        <provided namespace='java.package' name='org.eclipse.m2e.tests.common' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.tests.common' version='2.1.1.20250220-1925'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='16'>
        <required namespace='osgi.bundle' name='org.junit' range='4.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.9.900,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jetty.server' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jetty.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jetty.http' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jetty.security' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.swt' range='3.119.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core.ui' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jetty.io' range='12.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.tests.common
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.tests.common.source' range='[2.1.1.20250220-1925,2.1.1.20250220-1925]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.tests.common' version='2.1.1.20250220-1925'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.tests.common;singleton:=true&#xA;Bundle-Version: 2.1.1.20250220-1925
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.commonmark' version='0.27.1' singleton='false' generation='2'>
      <update id='org.commonmark' range='[0.0.0,0.27.1)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='commonmark-java core'/>
        <property name='org.eclipse.equinox.p2.description' value='Core of commonmark-java (a library for parsing Markdown to an AST, modifying the AST and rendering it to HTML or Markdown)'/>
        <property name='maven-groupId' value='org.commonmark'/>
        <property name='maven-artifactId' value='commonmark'/>
        <property name='maven-version' value='0.27.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='15'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.commonmark' version='0.27.1'/>
        <provided namespace='osgi.bundle' name='org.commonmark' version='0.27.1'/>
        <provided namespace='java.package' name='org.commonmark' version='0.27.1'/>
        <provided namespace='java.package' name='org.commonmark.node' version='0.27.1'/>
        <provided namespace='java.package' name='org.commonmark.parser' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark,org.commonmark.node,org.commonmark.parser.beta,org.commonmark.parser.block,org.commonmark.parser.delimiter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.parser.beta' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark.node,org.commonmark.parser,org.commonmark.text' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.parser.block' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark.node,org.commonmark.parser' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.parser.delimiter' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark.node' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.renderer' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark.node' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.renderer.html' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark,org.commonmark.node,org.commonmark.renderer' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.renderer.markdown' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark,org.commonmark.node,org.commonmark.renderer,org.commonmark.text' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.renderer.text' version='0.27.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.commonmark,org.commonmark.node,org.commonmark.renderer' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.commonmark.text' version='0.27.1'/>
        <provided namespace='osgi.identity' name='org.commonmark' version='0.27.1'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='java.package' name='java.io' range='0.0.0'/>
        <required namespace='java.package' name='java.lang' range='0.0.0'/>
        <required namespace='java.package' name='java.lang.invoke' range='0.0.0'/>
        <required namespace='java.package' name='java.nio.charset' range='0.0.0'/>
        <required namespace='java.package' name='java.util' range='0.0.0'/>
        <required namespace='java.package' name='java.util.function' range='0.0.0'/>
        <required namespace='java.package' name='java.util.regex' range='0.0.0'/>
        <required namespace='java.package' name='org.commonmark' range='0.0.0'/>
        <required namespace='java.package' name='org.commonmark.parser.delimiter' range='0.0.0'/>
        <required namespace='java.package' name='org.commonmark.renderer' range='0.0.0'/>
        <required namespace='java.package' name='org.commonmark.text' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=11))'>
          <description>
            org.commonmark
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.commonmark.source' range='[0.27.1,0.27.1]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.commonmark' version='0.27.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.commonmark&#xA;Bundle-Version: 0.27.1
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.feature.feature.jar' version='2.3.600.20251019-0931'>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.m2e.core'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2020, 2021 Christoph Läubrich.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Christoph Läubrich - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - PDE Integration'/>
        <property name='df_LT.description' value='m2e PDE - Maven Integration for Eclipse Plugin Development adds Maven integration to PDE for a more seamless integration.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.feature'/>
        <property name='maven-version' value='2.3.600-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.feature.feature.jar' version='2.3.600.20251019-0931'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.m2e.pde.feature' version='2.3.600.20251019-0931'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.m2e.pde.feature' version='2.3.600.20251019-0931'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='org.bndtools.headless.build.plugin.gradle' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='org.bndtools.headless.build.plugin.gradle' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='8'>
        <property name='org.eclipse.equinox.p2.name' value='org.bndtools.headless.build.plugin.gradle'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bndtools.org/'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.headless.build.plugin.gradle'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.plugin.gradle' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.headless.build.plugin.gradle' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.headless.build.plugin.gradle' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='osgi.service' name='org.bndtools.headless.build.plugin.gradle_7.2.1.202601121903-1' version='0.0.0'>
          <properties size='1'>
            <property name='objectClass' value='org.bndtools.headless.build.manager.api.HeadlessBuildPlugin' type='List'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='java.package' name='aQute.bnd.build' range='[4.7.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.bnd.osgi' range='[7.5.0,8.0.0)'/>
        <required namespace='java.package' name='org.bndtools.api' range='[3.1.0,4.0.0)'/>
        <required namespace='java.package' name='org.bndtools.headless.build.manager.api' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='org.bndtools.versioncontrol.ignores.manager.api' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <requiredProperties namespace='osgi.extender' match='(&amp;(osgi.extender=osgi.component)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'>
          <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.service' match='(objectClass=org.bndtools.versioncontrol.ignores.manager.api.VersionControlIgnoresManager)' min='0' greedy='false'>
          <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
        </requiredProperties>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            org.bndtools.headless.build.plugin.gradle
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.headless.build.plugin.gradle.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.headless.build.plugin.gradle' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.headless.build.plugin.gradle&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor.lemminx' version='2.0.901.20250727-0612' generation='2'>
      <update id='org.eclipse.m2e.editor.lemminx' range='[0.0.0,2.0.901.20250727-0612)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Maven POM File Editor using Wild Web Developer, LemMinX and Maven LS extension (requires Incubating components)'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor.lemminx'/>
        <property name='maven-version' value='2.0.901-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx' version='2.0.901.20250727-0612'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor.lemminx' version='2.0.901.20250727-0612'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor.lemminx' version='2.0.901.20250727-0612'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='13'>
        <required namespace='osgi.bundle' name='org.eclipse.wildwebdeveloper.xml' range='[1.3.0,1.4.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.lsp4e' range='0.18.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.lsp4j' range='0.21.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='java.package' name='javax.inject' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.cli' range='1.6.0'/>
        <required namespace='java.package' name='org.eclipse.core.runtime' range='3.5.0'/>
        <required namespace='java.package' name='org.osgi.framework' range='1.10.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.editor.lemminx
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.source' range='[2.0.901.20250727-0612,2.0.901.20250727-0612]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor.lemminx' version='2.0.901.20250727-0612'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor.lemminx;singleton:=true&#xA;Bundle-Version: 2.0.901.20250727-0612
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.tests.common.source' version='2.1.1.20250220-1925' singleton='false'>
      <update id='org.eclipse.m2e.tests.common.source' range='[0.0.0,2.1.1.20250220-1925)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Testing Helpers Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.tests.common'/>
        <property name='maven-version' value='2.1.1-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.tests.common.source' version='2.1.1.20250220-1925'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.tests.common.source' version='2.1.1.20250220-1925'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.tests.common.source' version='2.1.1.20250220-1925'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.tests.common.source' version='2.1.1.20250220-1925'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.tests.common.source&#xA;Bundle-Version: 2.1.1.20250220-1925
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.archetype.common' version='3.2.104' singleton='false' generation='2'>
      <update id='org.eclipse.m2e.archetype.common' range='[0.0.0,3.2.104)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2Eclipse&apos;s archetype-common'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-wrapped-groupId' value='org.apache.maven.archetype'/>
        <property name='maven-wrapped-artifactId' value='archetype-common'/>
        <property name='maven-wrapped-version' value='3.2.1'/>
        <property name='maven-wrapped-classifier' value=''/>
      </properties>
      <provides size='18'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.common' version='3.2.104'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.archetype.common' version='3.2.104'/>
        <provided namespace='java.package' name='org.apache.maven.archetype' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.common' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype.common.util,org.apache.maven.archetype.exception,org.apache.maven.archetype.old,org.apache.maven.archetype.old.descriptor,org.jdom2' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.common.util' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype.exception,org.apache.maven.archetype.old,org.jdom2,org.jdom2.output' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.creator' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.downloader' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.exception' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.generator' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype,org.apache.maven.archetype.exception' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.model' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.model.io.xpp3' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype.model' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.old' version='3.2.1'>
          <properties size='3'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
            <property name='java.package.directive.uses' value='org.apache.maven.archetype,org.apache.maven.archetype.exception,org.apache.maven.archetype.old.descriptor' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.old.descriptor' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.repositorycrawler' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='org.apache.maven.archetype.source' version='3.2.1'>
          <properties size='2'>
            <property name='java.package.attribute.provider' value='m2e'/>
            <property name='java.package.directive.mandatory' value='provider' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='META-INF.plexus' version='3.2.104'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.archetype.common' version='3.2.104'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='com.ibm.icu' range='0.0.0'/>
        <required namespace='java.package' name='org.jdom2' range='0.0.0'/>
        <required namespace='java.package' name='org.jdom2.input' range='0.0.0'/>
        <required namespace='java.package' name='org.jdom2.output' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=1.7))'>
          <description>
            org.eclipse.m2e.archetype.common
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.archetype.common.source' range='[3.2.104,3.2.104]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.archetype.common' version='3.2.104'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.archetype.common&#xA;Bundle-Version: 3.2.104
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.bndtools.templating.source' version='7.2.1.202601121903' singleton='false'>
      <update id='org.bndtools.templating.source' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for org.bndtools.templating:7.2.1.202601121903'/>
        <property name='maven-groupId' value='org.bndtools'/>
        <property name='maven-artifactId' value='org.bndtools.templating'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.bndtools.templating.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='org.bndtools.templating.source' version='7.2.1.202601121903'/>
        <provided namespace='osgi.identity' name='org.bndtools.templating.source' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.bndtools.templating.source' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.bndtools.templating.source&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.maven.runtime.38.iu' version='1.0.0' singleton='false'>
      <update id='org.eclipse.m2e.maven.runtime.38.iu' range='[1.0.0,1.0.0]' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Maven 3.8.x'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.maven.runtime.38.iu' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.0,3.9.0)'/>
      </requires>
    </unit>
    <unit id='org.eclipse.m2e.logback.feature.feature.jar' version='2.7.200.20251018-1026'>
      <properties size='13'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.update.feature.plugin' value='org.eclipse.m2e.core'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;&#xA;November 22, 2017&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION&#xA;AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;). USE OF&#xA;THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE&#xA;TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED&#xA;BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS 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 OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU&#xA;MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public License&#xA;Version 2.0 (&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also&#xA;available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,&#xA;&quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code, documentation&#xA;and other files maintained in the Eclipse Foundation source code repository&#xA;(&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as&#xA;downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;-   Content may be structured and packaged into modules to facilitate&#xA;delivering, extending, and upgrading the Content. Typical modules may&#xA;include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and&#xA;features (&quot;Features&quot;).&#xA;-   Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java™ ARchive) in a directory named &quot;plugins&quot;.&#xA;-   A Feature is a bundle of one or more Plug-ins and/or Fragments and&#xA;associated material. Each Feature may be packaged as a sub-directory in a&#xA;directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may&#xA;contain a list of the names and version numbers of the Plug-ins and/or&#xA;Fragments associated with that Feature.&#xA;-   Features may also include other Features (&quot;Included Features&quot;). Within a&#xA;Feature, files named &quot;feature.xml&quot; may contain a list of the names and&#xA;version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be contained in&#xA;files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features&#xA;and Included Features should be contained in files named &quot;license.html&quot;&#xA;(&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any&#xA;directory of a Download or Module including, but not limited to the following&#xA;locations:&#xA;&#xA;-   The top-level (root) directory&#xA;-   Plug-in and Fragment directories&#xA;-   Inside Plug-ins and Fragments packaged as JARs&#xA;-   Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;-   Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using&#xA;the Provisioning Technology (as defined below), you must agree to a license&#xA;(&quot;Feature Update License&quot;) during the installation process. If the Feature&#xA;contains Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform you&#xA;where you can locate them. Feature Update Licenses may be found in the &quot;license&quot;&#xA;property of files named &quot;feature.properties&quot; found within a Feature. Such&#xA;Abouts, Feature Licenses, and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your use of&#xA;the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL&#xA;OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE&#xA;OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;-   Eclipse Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/epl-v10.html)&#xA;-   Eclipse Distribution License Version 1.0 (available at&#xA;http://www.eclipse.org/licenses/edl-v1.0.html)&#xA;-   Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;-   Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;-   Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;-   Mozilla Public License Version 1.1 (available at&#xA;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 TO&#xA;USE OF THE CONTENT. If no About, Feature License, or Feature Update License is&#xA;provided, please contact the Eclipse Foundation to determine what terms and&#xA;conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples of which&#xA;include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install&#xA;software, documentation, information and/or other materials (collectively&#xA;&quot;Installable Software&quot;). This capability is provided with the intent of allowing&#xA;such users to install, extend and update Eclipse-based products. Information&#xA;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&#xA;Installable Software. You shall be responsible for enabling the applicable&#xA;license agreements relating to the Installable Software to be presented to, and&#xA;accepted by, the users of the Provisioning Technology in accordance with the&#xA;Specification. By using Provisioning Technology in such a manner and making it&#xA;available in accordance with the Specification, you further acknowledge your&#xA;agreement to, and the acquisition of all necessary rights to permit the&#xA;following:&#xA;&#xA;1.  A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may&#xA;execute the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the&#xA;intent of installing, extending or updating the functionality of an&#xA;Eclipse-based product.&#xA;2.  During the Provisioning Process, the Provisioning Technology may cause third&#xA;party Installable Software or a portion thereof to be accessed and copied to&#xA;the Target Machine.&#xA;3.  Pursuant to the Specification, you will provide to the user the terms and&#xA;conditions that govern the use of the Installable Software (&quot;Installable&#xA;Software Agreement&quot;) and such Installable Software Agreement shall be&#xA;accessed from the Target Machine in accordance with the Specification. Such&#xA;Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance&#xA;by the end user in the manner prescribed in such Installable&#xA;Software Agreement. Upon such indication of agreement by the user, the&#xA;provisioning Technology will complete installation of the&#xA;Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are currently&#xA;may have restrictions on the import, possession, and use, and/or re-export to&#xA;another country, of encryption software. BEFORE using any encryption software,&#xA;please check the country&apos;s laws, regulations and policies concerning the import,&#xA;possession, or use, and re-export of encryption software, to see if this is&#xA;permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the&#xA;United States, other countries, or both.'/>
        <property name='df_LT.copyright' value='Copyright (c) 2008-2021 Sonatype, Inc.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License 2.0&#xA;which accompanies this distribution, and is available at&#xA;https://www.eclipse.org/legal/epl-2.0/&#xA;&#xA;SPDX-License-Identifier: EPL-2.0&#xA;&#xA;Contributors:&#xA;Sonatype, Inc. - initial API and implementation'/>
        <property name='df_LT.featureName' value='M2E - SLF4J over Logback Logging'/>
        <property name='df_LT.description' value='slf4j over logback logging configuration for Maven Integration for Eclipse.Includes the optional Maven Console View support for logback logging backend.'/>
        <property name='df_LT.providerName' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.logback.feature'/>
        <property name='maven-version' value='2.7.200-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-feature'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.logback.feature.feature.jar' version='2.7.200.20251018-1026'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.m2e.logback.feature' version='2.7.200.20251018-1026'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.m2e.logback.feature' version='2.7.200.20251018-1026'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright>
        %copyright
      </copyright>
    </unit>
    <unit id='ch.qos.logback.core.source' version='1.5.32' singleton='false'>
      <update id='ch.qos.logback.core.source' range='[0.0.0,1.5.32)' severity='0'/>
      <properties size='7'>
        <property name='org.eclipse.equinox.p2.name' value='Source Bundle for ch.qos.logback.core:1.5.32'/>
        <property name='maven-groupId' value='ch.qos.logback'/>
        <property name='maven-artifactId' value='logback-core'/>
        <property name='maven-version' value='1.5.32'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='ch.qos.logback.core.source' version='1.5.32'/>
        <provided namespace='osgi.bundle' name='ch.qos.logback.core.source' version='1.5.32'/>
        <provided namespace='osgi.identity' name='ch.qos.logback.core.source' version='1.5.32'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='ch.qos.logback.core.source' version='1.5.32'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: ch.qos.logback.core.source&#xA;Bundle-Version: 1.5.32&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.editor.lemminx.source' version='2.0.901.20250727-0612' singleton='false'>
      <update id='org.eclipse.m2e.editor.lemminx.source' range='[0.0.0,2.0.901.20250727-0612)' severity='0'/>
      <properties size='10'>
        <property name='df_LT.bundleVendor' value='Eclipse.org - m2e'/>
        <property name='df_LT.bundleName' value='M2E Maven POM File Editor using Wild Web Developer, LemMinX and Maven LS extension (requires Incubating components) Source'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='OSGI-INF/l10n/bundle-src'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.editor.lemminx'/>
        <property name='maven-version' value='2.0.901-SNAPSHOT'/>
        <property name='maven-classifier' value='sources'/>
        <property name='maven-type' value='java-source'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.editor.lemminx.source' version='2.0.901.20250727-0612'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.editor.lemminx.source' version='2.0.901.20250727-0612'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.editor.lemminx.source' version='2.0.901.20250727-0612'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='source' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.editor.lemminx.source' version='2.0.901.20250727-0612'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.editor.lemminx.source&#xA;Bundle-Version: 2.0.901.20250727-0612
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='aQute.libg' version='7.2.1.202601121903' singleton='false' generation='2'>
      <update id='aQute.libg' range='[0.0.0,7.2.1.202601121903)' severity='0'/>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='aQute.libg'/>
        <property name='org.eclipse.equinox.p2.description' value='A library to be statically linked. Contains many small utilities. This bundle should not be installed in a framework, it is compile only.'/>
        <property name='org.eclipse.equinox.p2.provider' value='Bndtools https://bndtools.org/'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='https://bnd.bndtools.org/'/>
        <property name='maven-groupId' value='biz.aQute.bnd'/>
        <property name='maven-artifactId' value='aQute.libg'/>
        <property name='maven-version' value='7.2.1'/>
        <property name='maven-repository' value='eclipse.maven.central.mirror'/>
        <property name='maven-type' value='jar'/>
      </properties>
      <provides size='92'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='aQute.libg' version='7.2.1.202601121903'/>
        <provided namespace='osgi.bundle' name='aQute.libg' version='7.2.1.202601121903'/>
        <provided namespace='java.package' name='aQute.bnd.exceptions' version='3.0.0'/>
        <provided namespace='java.package' name='aQute.configurable' version='2.0.0'/>
        <provided namespace='java.package' name='aQute.lib.annotations.setter' version='4.2.0'/>
        <provided namespace='java.package' name='aQute.lib.aspects' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.exceptions' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.base64' version='1.3.0'/>
        <provided namespace='java.package' name='aQute.lib.bundles' version='5.0.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.framework,org.osgi.framework.dto' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.codec' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.collections' version='4.3.0'/>
        <provided namespace='java.package' name='aQute.lib.comparators' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.concurrent.serial' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.util.promise' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.concurrentinit' version='4.0.0'/>
        <provided namespace='java.package' name='aQute.lib.config.proxy' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.consoleapp' version='4.0.4'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.lib.env,aQute.lib.getopt' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.converter' version='2.5.0'/>
        <provided namespace='java.package' name='aQute.lib.data' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.date' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.dot' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.env' version='3.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.reporter,aQute.libg.sed,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.exceptions' version='2.4.0'/>
        <provided namespace='java.package' name='aQute.lib.fileset' version='3.3.0'/>
        <provided namespace='java.package' name='aQute.lib.filter' version='1.2.0'/>
        <provided namespace='java.package' name='aQute.lib.formatter' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.getopt' version='3.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.lib.markdown,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.hex' version='1.4.0'/>
        <provided namespace='java.package' name='aQute.lib.hierarchy' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.index' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.inject' version='4.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.lib.converter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.io' version='4.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.exceptions' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.json' version='3.5.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.lib.converter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.justif' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.lib.link' version='4.3.0'/>
        <provided namespace='java.package' name='aQute.lib.log2reporter' version='3.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.manifest' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.markdown' version='3.3.0'/>
        <provided namespace='java.package' name='aQute.lib.mavenpasswordobfuscator' version='4.0.0'/>
        <provided namespace='java.package' name='aQute.lib.persistentmap' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.lib.properties' version='3.2.0'/>
        <provided namespace='java.package' name='aQute.lib.putjar' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.redirect' version='2.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.bnd.exceptions' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.regex' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.settings' version='1.3.0'/>
        <provided namespace='java.package' name='aQute.lib.specinterface' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.startlevel' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.framework,org.osgi.framework.launch' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.stringrover' version='1.2.0'/>
        <provided namespace='java.package' name='aQute.lib.strings' version='1.12.0'/>
        <provided namespace='java.package' name='aQute.lib.tag' version='1.5.0'/>
        <provided namespace='java.package' name='aQute.lib.utf8properties' version='4.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.watcher' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.xml' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.parsers,javax.xml.stream,javax.xml.transform' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.xmldtoparser' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.lib.xpath' version='4.1.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.xpath,org.w3c.dom' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.lib.zip' version='1.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.lib.hierarchy' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.asn1' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.cafs' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.cryptography' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.classdump' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.classloaders' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.libg.clauses' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.log' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.command' version='3.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.cryptography' version='1.3.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.tuple' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.dtos' version='7.2.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.osgi.dto' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.fileiterator' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.filelock' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.filters' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.forker' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.generics' version='1.0.1'/>
        <provided namespace='java.package' name='aQute.libg.glob' version='1.6.0'/>
        <provided namespace='java.package' name='aQute.libg.gzip' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.ints' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.log' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.map' version='1.4.0'/>
        <provided namespace='java.package' name='aQute.libg.parameters' version='1.1.0'/>
        <provided namespace='java.package' name='aQute.libg.qtokens' version='1.3.0'/>
        <provided namespace='java.package' name='aQute.libg.re' version='7.2.1'/>
        <provided namespace='java.package' name='aQute.libg.remote' version='3.2.0'/>
        <provided namespace='java.package' name='aQute.libg.remote.sink' version='3.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.remote' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.remote.source' version='3.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.remote' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.reporter' version='1.5.1'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.reporter.slf4j' version='1.6.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.reporter,aQute.service.reporter,org.slf4j' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.sax' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.transform,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.sax.filters' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.sax,org.xml.sax' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.sed' version='1.2.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='aQute.libg.reporter,aQute.service.reporter' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.shacache' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.slf4j' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='org.slf4j' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.libg.tarjan' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.tuple' version='1.0.0'/>
        <provided namespace='java.package' name='aQute.libg.uri' version='3.5.0'/>
        <provided namespace='java.package' name='aQute.libg.xslt' version='1.0.0'>
          <properties size='1'>
            <property name='java.package.directive.uses' value='javax.xml.transform' type='List'/>
          </properties>
        </provided>
        <provided namespace='java.package' name='aQute.service.reporter' version='1.3.0'/>
        <provided namespace='osgi.identity' name='aQute.libg' version='7.2.1.202601121903'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='57'>
        <required namespace='java.package' name='aQute.bnd.exceptions' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.configurable' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.lib.base64' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.bundles' range='[5.0.0,6.0.0)'/>
        <required namespace='java.package' name='aQute.lib.collections' range='[4.3.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.lib.converter' range='[2.5.0,3.0.0)'/>
        <required namespace='java.package' name='aQute.lib.date' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.env' range='[3.2.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.lib.fileset' range='[3.3.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.lib.getopt' range='[3.1.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.lib.hex' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.hierarchy' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.index' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.io' range='[4.5.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.lib.json' range='[3.5.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.lib.justif' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.markdown' range='[3.3.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.lib.settings' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.stringrover' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.strings' range='[1.12.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.lib.utf8properties' range='[4.2.0,5.0.0)'/>
        <required namespace='java.package' name='aQute.lib.xml' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.command' range='[3.3.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.libg.cryptography' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.fileiterator' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.generics' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.glob' range='[1.6.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.ints' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.log' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.parameters' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.qtokens' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.remote' range='[3.2.0,4.0.0)'/>
        <required namespace='java.package' name='aQute.libg.reporter' range='[1.5.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.sax' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.sed' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.libg.tuple' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='aQute.service.reporter' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.xpath' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.dto' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.dto' range='[1.8.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.launch' range='[1.2.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework.startlevel' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.util.promise' range='[1.3.0,2.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=17))'>
          <description>
            aQute.libg
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='aQute.libg.source' range='[7.2.1.202601121903,7.2.1.202601121903]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='aQute.libg' version='7.2.1.202601121903'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: aQute.libg&#xA;Bundle-Version: 7.2.1.202601121903
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.pde.connector' version='2.2.101.20250727-0612' generation='2'>
      <update id='org.eclipse.m2e.pde.connector' range='[0.0.0,2.2.101.20250727-0612)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E PDE Connector'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.pde.connector'/>
        <property name='maven-version' value='2.2.101-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.connector' version='2.2.101.20250727-0612'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.pde.connector' version='2.2.101.20250727-0612'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.pde.connector' version='2.2.101.20250727-0612'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.jdt' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='3.16.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.core' range='3.19.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.pde.ds.annotations' range='0.0.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.pde.connector
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.pde.connector.source' range='[2.2.101.20250727-0612,2.2.101.20250727-0612]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.pde.connector' version='2.2.101.20250727-0612'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.pde.connector;singleton:=true&#xA;Bundle-Version: 2.2.101.20250727-0612
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.jdt' version='2.5.100.20260205-1607' generation='2'>
      <update id='org.eclipse.m2e.jdt' range='[0.0.0,2.5.100.20260205-1607)' severity='0'/>
      <properties size='9'>
        <property name='df_LT.Bundle-Name' value='M2E JDT Integration'/>
        <property name='df_LT.Bundle-Vendor' value='Eclipse.org - m2e'/>
        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name'/>
        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.jdt'/>
        <property name='maven-version' value='2.5.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt' version='2.5.100.20260205-1607'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.jdt' version='2.5.100.20260205-1607'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.eclipse.m2e.jdt.internal.launch' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.jdt' version='2.5.100.20260205-1607'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.27.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.18.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.maven.runtime' range='[3.8.6,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='java.package' name='com.google.gson' range='[2.9.1,3.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.codec.digest' range='[1.14.0,2.0.0)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.7.0,3.0.0)'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.jdt
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.jdt.source' range='[2.5.100.20260205-1607,2.5.100.20260205-1607]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.jdt' version='2.5.100.20260205-1607'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-SymbolicName: org.eclipse.m2e.jdt;singleton:=true&#xA;Bundle-Version: 2.5.100.20260205-1607
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.m2e.sourcelookup' version='2.1.100.20250418-1315' generation='2'>
      <update id='org.eclipse.m2e.sourcelookup' range='[0.0.0,2.1.100.20250418-1315)' severity='0'/>
      <properties size='6'>
        <property name='org.eclipse.equinox.p2.name' value='M2E Source Lookup Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - m2e'/>
        <property name='maven-groupId' value='org.eclipse.m2e'/>
        <property name='maven-artifactId' value='org.eclipse.m2e.sourcelookup'/>
        <property name='maven-version' value='2.1.100-SNAPSHOT'/>
        <property name='maven-type' value='eclipse-plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup' version='2.1.100.20250418-1315'/>
        <provided namespace='osgi.bundle' name='org.eclipse.m2e.sourcelookup' version='2.1.100.20250418-1315'/>
        <provided namespace='java.package' name='org.eclipse.m2e.sourcelookup.internal.launch' version='0.0.0'/>
        <provided namespace='osgi.identity' name='org.eclipse.m2e.sourcelookup' version='2.1.100.20250418-1315'>
          <properties size='1'>
            <property name='type' value='osgi.bundle'/>
          </properties>
        </provided>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='org.eclipse.m2e.core' range='[2.0.0,3.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='3.9.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='3.7.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='3.10.0'/>
        <requiredProperties namespace='osgi.ee' match='(&amp;(osgi.ee=JavaSE)(version=21))'>
          <description>
            org.eclipse.m2e.sourcelookup
          </description>
        </requiredProperties>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2e.sourcelookup.source' range='[2.1.100.20250418-1315,2.1.100.20250418-1315]' optional='true'>
          <filter>
            (org.eclipse.update.install.sources=true)
          </filter>
        </required>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.m2e.sourcelookup' version='2.1.100.20250418-1315'/>
      </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.m2e.sourcelookup;singleton:=true&#xA;Bundle-Version: 2.1.100.20250418-1315
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
  </units>
</repository>
