<?xml version='1.0' encoding='utf-8'?>
        <?xml-stylesheet type='text/xsl' href='repository2html.xsl'?>
<repository increment='1402641157154' name='Knopflerfish 5.1.0 Repository' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.applicationadmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ad5816a2bd675891a19e10dab9beb2be2bfbaa9623c408b5a764f000209134ad'/>
      <attribute name='url' value='applicationadmin/applicationadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='18166'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.applicationadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.applicationadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.application'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.applicationadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='applicationadmin-API'/>
      <attribute name='description' value='Application Admin API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/applicationadmin/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.application)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.basicdriverlocator-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5d799dab9b1f12be323eca094ebb7dad16580c27b029a5e9347a2a9bd0e55a36'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7094'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.basicdriverlocator-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.basicdriverlocator-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='basicdriverlocator-IMPL'/>
      <attribute name='description' value='Basic device driver locator (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/device/basicdriverlocator/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.basicdriverlocator'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ebdd2d8c8e3912ce9eb98c54f142c74848f57382656172bd1f6fa303a8280dce'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7077'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.basicdriverlocator'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.basicdriverlocator'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='basicdriverlocator'/>
      <attribute name='description' value='Basic device driver locator'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/device/basicdriverlocator/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.blueprint-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f0679f8912a0951ed6125dcb2ea688c9b4add5bb4d8cf8639302c7e69cea2478'/>
      <attribute name='url' value='blueprint/blueprint_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='17923'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.blueprint-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.blueprint-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.container'/>
      <attribute name='version' type='Version' value='1.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.blueprint-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.blueprint.reflect'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.blueprint.reflect'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.blueprint-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='blueprint-API'/>
      <attribute name='description' value='Blueprint Container API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/blueprint'/>
      <attribute name='license' value='http://opensource.org/licenses/Apache-2.0'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.blueprint.container)(version&gt;=1.0.2)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.blueprint.reflect)(version&gt;=1.0.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.classpatcher'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='41bda12cc689e1f81da31275307c9676fbd15ac5872803131aa22b04d9185d3f'/>
      <attribute name='url' value='classpatcher/classpatcher_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='63488'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.classpatcher'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.classpatcher'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.framework.hooks.weaving.WeavingHook'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Class Patcher'/>
      <attribute name='description' value='Implements a WeavingHook to allow patching of classes at load time using ASM'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='framework'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/classpatcher/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.hooks.weaving)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3bfb24bd557a3bb87afb59a723a43d49c0f8ffa495119a95383c29b57a703c1a'/>
      <attribute name='url' value='cm/cm-5.0.1.jar'/>
      <attribute name='size' type='Long' value='72850'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.shared.cm'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.service.cm'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationAdmin'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='cm-IMPL'/>
      <attribute name='description' value='Configuration Management Service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=cm/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/cm/cm/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=1.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='81801427bfcc51f089b75b11d3abe1fb5182991459e54507a35135ee5f08b684'/>
      <attribute name='url' value='cm/cm_all-5.0.1.jar'/>
      <attribute name='size' type='Long' value='84205'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.shared.cm'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.service.cm'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/>
      <attribute name='version' type='Version' value='1.5.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationAdmin'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='cm'/>
      <attribute name='description' value='Configuration Management Service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=cm/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/cm/cm/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=1.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9e661513c3c88a8d908855f39bb06727fe9ff77e94e1c0f021524d16db091b60'/>
      <attribute name='url' value='cm/cm_api-5.0.1.jar'/>
      <attribute name='size' type='Long' value='12318'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/>
      <attribute name='version' type='Version' value='1.5.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='cm-API'/>
      <attribute name='description' value='Configuration Management Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=cm/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/cm/cm/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm_cmd-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e17bc3362a9f49f9448f842509c2e83b4038613555949723cfe20b4a7df28ae4'/>
      <attribute name='url' value='cm_cmd/cm_cmd-5.0.1.jar'/>
      <attribute name='size' type='Long' value='23385'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm_cmd-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm_cmd-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='CM-Commands-IMPL'/>
      <attribute name='description' value='Commands for the CM service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=cm_cmd/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/cm/cm_cmd/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.console)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.sort)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9f1e3f79cc17002beec431580889cf1f2b5fae4a986db498334c973c0fa89ab5'/>
      <attribute name='url' value='cm_desktop/cm_desktop-5.0.2.jar'/>
      <attribute name='size' type='Long' value='77382'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationListener'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='CM-Desktop-IMPL'/>
      <attribute name='description' value='CM desktop plugin (IMPL)'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles/metatype/cm_desktop/readme.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/metatype/cm_desktop/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.metatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.metatype)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='12d49343e11e6ed3bb7e60b928435139fe734f627d2c6575ca0d0dc049ca32f8'/>
      <attribute name='url' value='cm_desktop/cm_desktop_all-5.0.2.jar'/>
      <attribute name='size' type='Long' value='94485'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.shared.cm'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
      <directive name='uses' value='org.osgi.service.cm'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationListener'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='CM-Desktop'/>
      <attribute name='description' value='CM desktop plugin'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles/metatype/cm_desktop/readme.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/metatype/cm_desktop/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.metatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.metatype)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='546d895d36e4b927c603587add2f151dc6383c349f871b2b963230de1e19105b'/>
      <attribute name='url' value='comm-linux/comm-linux_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='119718'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.comm'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='gnu.io'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
      <directive name='uses' value='javax.comm'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='comm-linux'/>
      <attribute name='description' value='Native driver for linux javax.comm using the RXTX library. Note that this bundle is LGPL and contains full source to rxtx'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Piayda/RXTX'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/comm-linux/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.comm)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=gnu.io)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
    <requirement namespace='osgi.native'>
      <directive name='filter' value='(|(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=i386))(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=i386))(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=x86))(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=x86))(&amp;(osgi.native.osname~=NetBSD)(osgi.native.processor~=i386))(&amp;(osgi.native.osname~=NetBSD)(osgi.native.processor~=i386)))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.comm-win32'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f142a7a9d438668f78c050e4b6e4e59e5d6b73f37336fbc7657e6a9fedeec577'/>
      <attribute name='url' value='comm-win32/comm-win32_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='38820'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.comm-win32'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.comm-win32'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.comm'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.comm-win32'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='comm-win32'/>
      <attribute name='description' value="Native driver for win32 javax.comm using Sun's COMM library"/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish/Sun'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/comm-win32/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.comm)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
    <requirement namespace='osgi.native'>
      <directive name='filter' value='(&amp;(|(osgi.native.osname~=Windows NT)(osgi.native.osname~=Windows 98)(osgi.native.osname~=Windows 95)(osgi.native.osname~=Windows 2000)(osgi.native.osname~=Windows XP)(osgi.native.osname~=Windows Vista))(osgi.native.processor~=x86))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.command'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='22d0c90fbac9ec6b2e049a8b600b81185f4a21f9d7165dee4bfe02f47fd87ba2'/>
      <attribute name='url' value='command/command_all-0.2.jar'/>
      <attribute name='size' type='Long' value='35977'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.command'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.command'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.command'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.command'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='command'/>
      <attribute name='description' value='Command Service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/command/command/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.threadio)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.command)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4305382bc55d11a3050d79459f48387c51147bda2367ff0624c2ff427519a55c'/>
      <attribute name='url' value='command/command_api-0.2.jar'/>
      <attribute name='size' type='Long' value='3052'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.command'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='command-API'/>
      <attribute name='description' value='Command Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/command/command/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.command)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.commandtty-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='b90efdde7f6eca17de005efffeb7ad575191980f5ef9b06f995bf38c548c0de2'/>
      <attribute name='url' value='commandtty/commandtty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='8047'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.commandtty-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.commandtty-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='TTY-Command-IMPL'/>
      <attribute name='description' value='Command line system console (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/command/commandtty/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.command)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.0.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ed4dfc4832005c9778b0cd8a399bd08f8cfb31e393e45fc9cd39576567c473b4'/>
      <attribute name='url' value='commons-logging/commons-logging_all-2.0.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='37649'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='bundle-version' type='Version' value='2.0.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='bundle-version' type='Version' value='2.0.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.log'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='bundle-version' type='Version' value='2.0.0.kf4-001'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='bundle-version' type='Version' value='2.0.0.kf4-001'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.logging'/>
      <attribute name='version' type='Version' value='1.0.3'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.commons-logging'/>
      <attribute name='bundle-version' type='Version' value='2.0.0.kf4-001'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Commons-Logging'/>
      <attribute name='description' value='Apache Commons logging. Publishced under Apache License. See http://www.apache.org/licenses/LICENSE-2.0'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles_opt/commons-logging/readme.txt'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/commons-logging/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.logging)(version&gt;=1.0.3)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.component'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='c8af218098cfe8d36016ba7acad20cdc92ac3e767a22f43dcf37b4b6b17f6e0a'/>
      <attribute name='url' value='component/component_all-5.0.3.jar'/>
      <attribute name='size' type='Long' value='78173'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.felix.scr'/>
      <attribute name='version' type='Version' value='1.6.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component'/>
      <attribute name='version' type='Version' value='1.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.apache.felix.scr.ScrService'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='SCR'/>
      <attribute name='description' value='Declarative Services SCR'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/component'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xmlpull.v1)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.felix.scr)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component)(version&gt;=1.2.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4b6633b15c6b0559e8899dbe3cb38a32241cc20683285103178d796954d1b3af'/>
      <attribute name='url' value='component/component_api-5.0.3.jar'/>
      <attribute name='size' type='Long' value='6120'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.felix.scr'/>
      <attribute name='version' type='Version' value='1.6.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component'/>
      <attribute name='version' type='Version' value='1.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.3'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='SCR-API'/>
      <attribute name='description' value='Declarative Services SCR (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/component'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.felix.scr)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component)(version&gt;=1.2.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.component_annotations-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e2384884fd259add728e12209071455827826c982f89995eff5b7955e8027135'/>
      <attribute name='url' value='component_annotations/component_annotations_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='7811'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.component_annotations-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component_annotations-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.annotations'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component_annotations-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Component Annotations-API'/>
      <attribute name='description' value='OSGi specified component annotations (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/annotations/component_api/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component.annotations)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.connectors-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='416f40bd734e0e6ffe26c4313402c6ab0dda32f4956191b4cf6cd122a0f9f36b'/>
      <attribute name='url' value='connectors/connectors-3.0.0.jar'/>
      <attribute name='size' type='Long' value='17965'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.connectors-IMPL'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.connectors-IMPL'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Connection-Factories-IMPL'/>
      <attribute name='description' value='OSGi IO http, socket and datagram-receive Connectors (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/io/connectors/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.connectors'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e854c2b0011998837414ccec6c4884dd91d6713b3f9dba72798cf9e97022417b'/>
      <attribute name='url' value='connectors/connectors_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='17949'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.connectors'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.connectors'/>
      <attribute name='bundle-version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Connection-Factories'/>
      <attribute name='description' value='OSGi IO http, socket and datagram-receive Connectors'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/io/connectors/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.microedition.io)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.console-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='dd7959bcb90a6315e32e2947df00bfb71d8861ae88d1b4d7e6f7edfc917f2ebb'/>
      <attribute name='url' value='console/console-4.0.1.jar'/>
      <attribute name='size' type='Long' value='28126'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.console-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.console-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Console-IMPL'/>
      <attribute name='description' value='Knopflerfish Console Service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=console/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/console/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.console'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f5f3bcdcac44dc21cb1a4adf2bf74ce22d4e4de45c85de3610807cd4fc3ce99e'/>
      <attribute name='url' value='console/console_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='41199'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.console'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.console'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.console'/>
      <attribute name='version' type='Version' value='2.1.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.console'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Console'/>
      <attribute name='description' value='Knopflerfish Console Service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=console/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/console/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.console-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='aac82d8f306aa9a10e48e7782315624b9328e3a826825437836aaec1e8716e0e'/>
      <attribute name='url' value='console/console_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14067'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.console-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.console-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.console'/>
      <attribute name='version' type='Version' value='2.1.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.console-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Console-API'/>
      <attribute name='description' value='Knopflerfish Console Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=console/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/console/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.2)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.console2command-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='bd9b9c20d3edcff1b0dc123e418af548be75d4e6117cdb5395c801249b395834'/>
      <attribute name='url' value='console2command/console2command-2.0.0.jar'/>
      <attribute name='size' type='Long' value='6842'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.console2command-IMPL'/>
      <attribute name='bundle-version' type='Version' value='2.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.console2command-IMPL'/>
      <attribute name='bundle-version' type='Version' value='2.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Console2Command-IMPL'/>
      <attribute name='description' value='Wrapper for KF console commands to RFC147 commands (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/console2command/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.command)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.consoletcp-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a430b0def1abaa30204117aefdaeabb71ea934e44da02b2bada2936236c47086'/>
      <attribute name='url' value='consoletcp/consoletcp-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13882'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.consoletcp-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.consoletcp-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService'/>
      <attribute name='service.pid' value='org.knopflerfish.bundle.consoletcp.ConsoleTcp'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='TCP-Console-IMPL'/>
      <attribute name='description' value='Console Service Server accepting TCP connection. (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/consoletcp/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.consoletcp'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='2300cdcb7a2d2e22cfd2b763466b3cbfc2adef199d9ccb853a48026b1480e2c7'/>
      <attribute name='url' value='consoletcp/consoletcp_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13865'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.consoletcp'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.consoletcp'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService'/>
      <attribute name='service.pid' value='org.knopflerfish.bundle.consoletcp.ConsoleTcp'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='TCP-Console'/>
      <attribute name='description' value='Console Service Server accepting TCP connection.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/consoletcp/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.consoletelnet-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='14f2819f5eea070bfbd55ece1106cb30742c2a12d286e6daf1b3bcef1db84e7a'/>
      <attribute name='url' value='consoletelnet/consoletelnet-4.0.1.jar'/>
      <attribute name='size' type='Long' value='33390'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.consoletelnet-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.consoletelnet-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Telnet-Console-IMPL'/>
      <attribute name='description' value='Console service server accepting telnet connections. (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=consoletelnet/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/console/consoletelnet/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.consoletty-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='cf2ce48cbe0475fc270caabd170f7ddafd3b0d05e0e9e26140658939306b80cb'/>
      <attribute name='url' value='consoletty/consoletty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='8230'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.consoletty-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.consoletty-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='TTY-Console-IMPL'/>
      <attribute name='description' value='Console Service Command Line Console (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/bundles/console/consoletty/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.coordinator-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a94e8008faa8c2d588b8abbe1856ad97ecc16a473eeb2121fedb28c130074661'/>
      <attribute name='url' value='coordinator/coordinator_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='13214'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.coordinator-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.coordinator-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.coordinator'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.coordinator-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Coordinator-API'/>
      <attribute name='description' value='OSGi specified coordinator service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/coordinator/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.coordinator)(version&gt;=1.0.1)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.1.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='67205f0809f780f25dbe57061711de91baa9a68023e904a4a7f77f1702a6703f'/>
      <attribute name='url' value='crimson/crimson-2.1.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='196914'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax.helpers'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
      <directive name='uses' value='org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.parsers'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
      <directive name='uses' value='org.w3c.dom,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.crimson.jaxp'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
      <directive name='uses' value='javax.xml.parsers,org.w3c.dom,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax.ext'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.crimson'/>
      <attribute name='bundle-version' type='Version' value='2.1.0.kf4-001'/>
      <directive name='uses' value='org.xml.sax'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Crimson-XML'/>
      <attribute name='description' value='The Crimson XML parser'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=crimson/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/xml/crimson/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.crimson.jaxp)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax.ext)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.deploymentadmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='00777153d46aeeeb9fd1f804b14cbb030b08a3cda9f329b288ac719c67446ddf'/>
      <attribute name='url' value='deploymentadmin/deploymentadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='11683'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.deploymentadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.deploymentadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.deploymentadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.deploymentadmin.spi'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.deploymentadmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.deploymentadmin'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='deploymentadmin-API'/>
      <attribute name='description' value='Deployment Admin API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/deploymentadmin/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.deploymentadmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.deploymentadmin.spi)(version&gt;=1.0.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.desktop-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='78badddf1e537ab0c575b64d54b7afe58d615724007fb7118c01e34a687b7490'/>
      <attribute name='url' value='desktop/desktop-5.0.1.jar'/>
      <attribute name='size' type='Long' value='782279'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Graph'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Closure'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Manifest'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Icons'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Prefs'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Wiring'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Log'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='SCR'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Services'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Table'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Events'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.event.EventHandler'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Desktop-IMPL'/>
      <attribute name='description' value='Swing framework desktop (IMPL)'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=desktop/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='app.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/desktop/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.startlevel)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.namespace)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.prefs)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.2)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.desktop)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.remotefw)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.framework)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.felix.scr)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf.basic)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf.metal)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.tree)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.accessibility)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=com.apple.eawt)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ccade30976cff5b565b2b39b0b513d0758ce03a5b5517c3e88877f0b47856c7a'/>
      <attribute name='url' value='desktop/desktop_all-5.0.1.jar'/>
      <attribute name='size' type='Long' value='884818'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.felix.scr'/>
      <attribute name='version' type='Version' value='1.6.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.console'/>
      <attribute name='version' type='Version' value='2.1.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.desktop'/>
      <attribute name='version' type='Version' value='2.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='javax.swing,org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.remotefw'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.framework'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.knopflerfish.util,org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.sort'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.workerthread'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.knopflerfish.util'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.cm'/>
      <attribute name='version' type='Version' value='1.5.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component'/>
      <attribute name='version' type='Version' value='1.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.log'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/>
      <attribute name='version' type='Version' value='1.1.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Graph'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Closure'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Manifest'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Icons'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Prefs'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Wiring'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Log'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='SCR'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Services'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Table'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Events'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.event.EventHandler'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Desktop'/>
      <attribute name='description' value='Swing framework desktop'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=desktop/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='app.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/desktop/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.startlevel)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.namespace)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.prefs)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.2)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.desktop)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.remotefw)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.framework)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.felix.scr)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf.basic)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf.metal)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.tree)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.accessibility)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=com.apple.eawt)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.sort)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.workerthread)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component)(version&gt;=1.2.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.desktop-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='960ad3fd403e946fec8b9053ec12b0203b239c958401f92bd00e489c0a7687ca'/>
      <attribute name='url' value='desktop/desktop_api-5.0.1.jar'/>
      <attribute name='size' type='Long' value='5306'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.desktop'/>
      <attribute name='version' type='Version' value='2.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.1'/>
      <directive name='uses' value='javax.swing,org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Desktop-API'/>
      <attribute name='description' value='Swing framework desktop (API)'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=desktop/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='app.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/desktop/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=com.apple.eawt)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.plaf.basic)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.desktop_jvm-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='7cf6c0307d18d1fce3760bbf1dcb9cd55b45c62966b284e06964406b0f73d8ae'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm-1.0.0.jar'/>
      <attribute name='size' type='Long' value='14486'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop_jvm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop_jvm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='desktop_jvm-IMPL'/>
      <attribute name='description' value='JVM info desktop plugin (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.desktop)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.desktop_jvm'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='15442ccf3c8d7f74e86f7c774707df3da9c53bec2a0fdcf45e40ff8deb4b39b6'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='14473'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop_jvm'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop_jvm'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='desktop_jvm'/>
      <attribute name='description' value='JVM info desktop plugin'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.desktop)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.device-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='62e7a868e68eab93d12fa5a3f72d190f5287f7612a0acf274633ddb0e44cf9e7'/>
      <attribute name='url' value='device/device-4.0.1.jar'/>
      <attribute name='size' type='Long' value='17731'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.device-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.device-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Device-Manager-IMPL'/>
      <attribute name='description' value='Device manager (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/device/device/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.device'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a9b75f89cf811d0f7a3c7721031b6ca7721c0c485f6198392163eafe5ba1c18a'/>
      <attribute name='url' value='device/device_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='20333'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.device'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.device'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.device'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.device'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Device-Manager'/>
      <attribute name='description' value='Device manager'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/device/device/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.device-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='56f98232b58bc7a754a9adf3447b56b8d3a5c69476c784e846ee951930420a35'/>
      <attribute name='url' value='device/device_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='3450'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.device-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.device-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.device'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.device-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Device-Manager-API'/>
      <attribute name='description' value='Device manager (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/device/device/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='12362cfbb1687eb40ace707f7f488f6cdc13652b94df375bd4a26805fb232c7e'/>
      <attribute name='url' value='dirdeployer/dirdeployer_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='41921'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.dirdeployer'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.shared.cm'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.service.cm'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Directory Deployer'/>
      <attribute name='description' value='Monitors a set of file system directory for bundlesand configurations to deploy'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=dirdeployer/index.html'/>
      <attribute name='category' value='example'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/dirdeployer/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.startlevel)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.dirdeployer)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.dirdeployer-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='43bd1e1591c0b65fce1cdb789ed58688ee0dc435066eb7882eec08cce396ee72'/>
      <attribute name='url' value='dirdeployer/dirdeployer_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='1596'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.dirdeployer-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.dirdeployer-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.dirdeployer'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dirdeployer-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Directory Deployer-API'/>
      <attribute name='description' value='Monitors a set of file system directory for bundlesand configurations to deploy (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=dirdeployer/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/dirdeployer/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.dirdeployer)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='6d29102a9e12102608fad20c19670e95b59ea954c92688ce2c8b28af769f7535'/>
      <attribute name='url' value='dmt/dmt_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='37681'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.dmt'/>
      <attribute name='version' type='Version' value='2.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.service.dmt'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.notification.spi'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.service.dmt.notification'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.security'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.service.dmt'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.dmt.spi'/>
      <attribute name='version' type='Version' value='2.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.dmt-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.service.dmt'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='dmt-API'/>
      <attribute name='description' value='DMT (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/dmt/'/>
      <attribute name='license' value='http://opensource.org/licenses/Apache-2.0'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.dmt)(version&gt;=2.0.1)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.dmt.notification)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.dmt.notification.spi)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.dmt.security)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.dmt.spi)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.event'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='421bf6d09a94f18b4388f0d5f1512b3cf829b001880ed838e2f5f474f9957420'/>
      <attribute name='url' value='event/event_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='40706'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.event'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.event'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.event'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Event-Admin'/>
      <attribute name='description' value='Event Admin'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=event/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/event/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)                                                (version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.event-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a7983b49879753bcb1ac1b117226b4d31568b827c7389eeb66d1eae3068ddd96'/>
      <attribute name='url' value='event/event_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='13415'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.event-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.event-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.event-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Event-Admin-API'/>
      <attribute name='description' value='Event Admin (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=event/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/event/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)                                                (version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.foreignapplication-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='2e6b3a3e2cc5ac9b12a9bda8a541cb70c84ec18e108b76dec9eff59b44d2e027'/>
      <attribute name='url' value='foreignapplication/foreignapplication_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='3434'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.foreignapplication-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.foreignapplication-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.application'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.foreignapplication-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Foreign application-API'/>
      <attribute name='description' value='Foreign Application Access API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/foreignapplication/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.application)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.frameworkcommands-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ad3e564e7e65e407194c69f94d68aa954b9289e8b7fb47987da3950c92f12070'/>
      <attribute name='url' value='frameworkcommands/frameworkcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='43187'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.frameworkcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.frameworkcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='FW-Commands-IMPL'/>
      <attribute name='description' value='Framework commands (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=frameworkcommands/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/frameworkcommands/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.startlevel)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.console)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.packageadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.permissionadmin)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.condpermadmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <directive name='filter' value='(objectClass=org.osgi.service.log.LogService)'/>
      <directive name='effective' value='active'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <directive name='filter' value='(objectClass=org.knopflerfish.service.console.ConsoleService)'/>
      <directive name='effective' value='active'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.http-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='2b1eed4e5f3bb640631aa06d6db08ae08b229c032743d23fdbbdb2354607cf0e'/>
      <attribute name='url' value='http/http-4.0.5.jar'/>
      <attribute name='size' type='Long' value='108383'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.http-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.http-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='HTTP-Server-IMPL'/>
      <attribute name='description' value='HTTP/HTTPS Server (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/http/http'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet)(version&gt;=2.5.0)(!(version&gt;=2.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet.http)(version&gt;=2.5.0)(!(version&gt;=2.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.console)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.http'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='cfa08b8c70c18fc709702c377cb9d0053ba825222c11fb0f508a78ebd7f3e998'/>
      <attribute name='url' value='http/http_all-4.0.5.jar'/>
      <attribute name='size' type='Long' value='116642'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.http'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.http'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.http'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.http'/>
      <attribute name='version' type='Version' value='1.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.http'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
      <directive name='uses' value='javax.servlet,javax.servlet.http'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='HTTP-Server'/>
      <attribute name='description' value='HTTP/HTTPS Server'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/http/http'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.2.0)(!(version&gt;=1.3.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet)(version&gt;=2.5.0)(!(version&gt;=2.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet.http)(version&gt;=2.5.0)(!(version&gt;=2.6.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.console)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.http-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d408c47a1f14f97a10f9e444791e6d636b4eb69d89d44ded73be90c7332e4723'/>
      <attribute name='url' value='http/http_api-4.0.5.jar'/>
      <attribute name='size' type='Long' value='2992'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.http-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.http-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.http'/>
      <attribute name='version' type='Version' value='1.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.http-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.5'/>
      <directive name='uses' value='javax.servlet,javax.servlet.http'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='HTTP-Server-API'/>
      <attribute name='description' value='HTTP/HTTPS Server (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/http/http'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.2.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.httpconsole'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='87185a9792e4d85c99c0ca51b0aea58fea3a447353e69460a9dfff39d6b55ddb'/>
      <attribute name='url' value='httpconsole/httpconsole_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='70416'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.httpconsole'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.httpconsole'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='httpconsole'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=httpconsole/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/http/httpconsole/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet.http)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)                                                (version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.httproot-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='845bc60d645ba7ca569bb34166318c61df467d6d2b9968f976bda574ef73d92b'/>
      <attribute name='url' value='httproot/httproot-4.0.0.jar'/>
      <attribute name='size' type='Long' value='20492'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.httproot-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.httproot-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='HTTP-root-IMPL'/>
      <attribute name='description' value='Demo HTTP Service user that publishes on the root (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='example'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/http/httproot/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet.http)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.io'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e4ecbcfc6cde140d7788c92c813f8b7e73b9389b7daaaa2e38d0a9ec5b7d62ee'/>
      <attribute name='url' value='io/io_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12863'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.io'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.io'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.microedition.io'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.io'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.io'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.io'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='javax.microedition.io'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='io'/>
      <attribute name='description' value='IO'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/io/io/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.microedition.io)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.io-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='0afd0eb7ba2d4ef411ab5d15cb82270e77e667ed1cab52c387ac564e4e888bdd'/>
      <attribute name='url' value='io/io_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='2339'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.io-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.io-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.microedition.io'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.io-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.io'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.io-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='javax.microedition.io'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='io-API'/>
      <attribute name='description' value='IO (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/io/io/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.microedition.io)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.io)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='491bd137643c71a1da8f24dc4c2d683a9d1aa8d99de3944820b82fc2687698ba'/>
      <attribute name='url' value='jinidriver/jinidriver_all-0.1.0.jar'/>
      <attribute name='size' type='Long' value='204969'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.core.lookup'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.discovery,net.jini.core.entry,net.jini.core.event,net.jini.core.lease'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.core.entry'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.core.event'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.lease'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.core.lease'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.core.discovery'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.lookup'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.admin'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.discovery,net.jini.core.entry'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.discovery'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.discovery,net.jini.core.event,net.jini.core.lease,net.jini.core.lookup'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.lookup'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.discovery,net.jini.core.entry,net.jini.core.event,net.jini.core.lease,net.jini.core.lookup,net.jini.discovery,net.jini.lease'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.lookup.entry'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.entry'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.jini.lease'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.event,net.jini.core.lease'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.jini'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jinidriver'/>
      <attribute name='bundle-version' type='Version' value='0.1.0'/>
      <directive name='uses' value='net.jini.core.lookup'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Jini-Driver'/>
      <attribute name='description' value="Jini driver (experimental) using Sun's jini impl. jini-core.jar and jini-ext.jar, see http://wwws.sun.com/software/jini/licensing/SCSL3_JiniTSA1.html"/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish/Nico Goeminne'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/jini/jinidriver'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.packageadmin)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.util.tracker)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.http)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.cm)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.core.lookup)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.core.entry)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.core.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.core.lease)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.core.discovery)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.admin)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.discovery)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.lookup)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.lookup.entry)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=net.jini.lease)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.jini)'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.jsdk-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.5.0.kf3-2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='0867b899213311a0f5de11e298f8ab7cb85f1619a8fd0c316d2f3aa3c7c9036b'/>
      <attribute name='url' value='jsdk/jsdk_api-2.5.0.kf3-2.jar'/>
      <attribute name='size' type='Long' value='42999'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.jsdk-API'/>
      <attribute name='bundle-version' type='Version' value='2.5.0.kf3-2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.jsdk-API'/>
      <attribute name='bundle-version' type='Version' value='2.5.0.kf3-2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.servlet'/>
      <attribute name='version' type='Version' value='2.5.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jsdk-API'/>
      <attribute name='bundle-version' type='Version' value='2.5.0.kf3-2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.servlet.http'/>
      <attribute name='version' type='Version' value='2.5.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.jsdk-API'/>
      <attribute name='bundle-version' type='Version' value='2.5.0.kf3-2'/>
      <directive name='uses' value='javax.servlet'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='JSDK-API'/>
      <attribute name='description' value='The servlet API classes (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish/Sun/Apache'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/jsdk/'/>
      <attribute name='license' value='http://opensource.org/licenses/Apache-2.0'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.servlet.http)(version&gt;=2.5.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.junit'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.8.1.kf4-001'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3bc60a2abe859f15e9c408176fb92d560253372a476053a21607b658fcd8e73f'/>
      <attribute name='url' value='junit/junit_all-3.8.1.kf4-001.jar'/>
      <attribute name='size' type='Long' value='146393'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.junit'/>
      <attribute name='bundle-version' type='Version' value='3.8.1.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.junit'/>
      <attribute name='bundle-version' type='Version' value='3.8.1.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.junit'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.junit'/>
      <attribute name='bundle-version' type='Version' value='3.8.1.kf4-001'/>
      <directive name='uses' value='junit.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='junit.framework'/>
      <attribute name='version' type='Version' value='3.8.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.junit'/>
      <attribute name='bundle-version' type='Version' value='3.8.1.kf4-001'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='JUnit'/>
      <attribute name='description' value='JUnit support'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=junit'/>
      <attribute name='category' value='testing'/>
      <attribute name='vendor' value='JUnit/Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/junit/junit/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.servlet.http)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.tree)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=junit.framework)(version&gt;=3.8.1))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.console)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.junit)(version&gt;=1.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.http)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.junit_runner'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='643b095c17ca1082fd16033ecfb79d8aeced6f7f8fd7392777fe4165bd91ee5d'/>
      <attribute name='url' value='junit_runner/junit_runner_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12273'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.junit_runner'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.junit_runner'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='JUnitRunner'/>
      <attribute name='description' value='Grunt, the JUnit test runner. Runs JUnit tests registered in the framework and dumps results to XML files.'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles_opt/junit/junit_runner/readme.txt'/>
      <attribute name='category' value='testing'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/junit/junit_runner/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.junit)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=junit.framework)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.kf_metatype'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9af7171896ba52ae3875da85dcaae5004abb2ed44bf6ebc57565d29c2dd534ba'/>
      <attribute name='url' value='kf_metatype/kf_metatype_all-5.0.2.jar'/>
      <attribute name='size' type='Long' value='123656'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.kf_metatype'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.kf_metatype'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.metatype'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kf_metatype'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
      <directive name='uses' value='net.n3.nanoxml,org.knopflerfish.service.log,org.knopflerfish.util,org.kxml2.io,org.osgi.framework,org.osgi.service.cm,org.osgi.service.metatype,org.osgi.util.tracker,org.xmlpull.v1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='net.n3.nanoxml'/>
      <attribute name='version' type='Version' value='2.2.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kf_metatype'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.util.metatype.SystemMetatypeProvider'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService'/>
      <attribute name='service.pid' value='org.knopflerfish.util.metatype.SystemMetatypeProvider'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService'/>
      <attribute name='service.pid' value='java.system.properties'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='KF-XML-Metatype'/>
      <attribute name='description' value='XML format support for CM and Metatype'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish,nanoxml'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/metatype/kf_metatype/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.metatype)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.metatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.kxml2.io)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xmlpull.v1)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=net.n3.nanoxml)(version&gt;=2.2.1)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.3.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4053182d85cc3d6ebe031a684cdbe925882745a97e17d9c0121a1f2cf3b0fe51'/>
      <attribute name='url' value='kxml/kxml-2.3.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='56795'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xmlpull.v1'/>
      <attribute name='version' type='Version' value='1.1.3.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.io'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.xmlpull.v1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.kdom'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.xmlpull.v1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.wap'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.xmlpull.v1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.wap.syncml'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.kxml2.wap'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.wap.wml'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.kxml2.wap'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.kxml2.wap.wv'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.kxml-LIB'/>
      <attribute name='bundle-version' type='Version' value='2.3.0.kf4-001'/>
      <directive name='uses' value='org.kxml2.wap'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='kXML 2-LIB'/>
      <attribute name='description' value='Packing of kXML 2 as a bundle (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=kmxl/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='kXML.org  http://kxml.sourceforge.net/'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/xml/kxml/'/>
    </capability>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.log-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='2e264135b5d1936dab5eaad33ddc4d6526a5135a6c99078c05830f7c9add6db2'/>
      <attribute name='url' value='log/log-5.0.0.jar'/>
      <attribute name='size' type='Long' value='34626'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.log-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.log-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService,org.knopflerfish.service.log.LogConfig'/>
      <attribute name='service.pid' value='org.knopflerfish.bundle.log.LogConfig'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.log.LogReaderService'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.log.LogService,org.knopflerfish.service.log.LogService'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Log Service-IMPL'/>
      <attribute name='description' value='The Knopflerfish OSGi log service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=log/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/log/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.log'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='31652f5605290467a3f296e0130ca5108bf88b204196461de25c9228d5de13c2'/>
      <attribute name='url' value='log/log_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='42745'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.log'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.log'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.log'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.log'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.log'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ManagedService,org.knopflerfish.service.log.LogConfig'/>
      <attribute name='service.pid' value='org.knopflerfish.bundle.log.LogConfig'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.log.LogReaderService'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.log.LogService,org.knopflerfish.service.log.LogService'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Log Service'/>
      <attribute name='description' value='The Knopflerfish OSGi log service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=log/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/log/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.log-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='97cd37c558d67b6be3c05a41cdac5c38280bf952c86e09081860e10bfbcbdaac'/>
      <attribute name='url' value='log/log_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='9179'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.log-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.log-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.log-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.log'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.log-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Log Service-API'/>
      <attribute name='description' value='The Knopflerfish OSGi log service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=log/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/log/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.logcommands-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f2a833835e3de24006acb31b6ca7eea1137036315150538515ca17dfda8eab8e'/>
      <attribute name='url' value='logcommands/logcommands-5.0.0.jar'/>
      <attribute name='size' type='Long' value='16772'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.logcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.logcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
      <attribute name='groupName' value='log'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
      <attribute name='groupName' value='logconfig'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='LogCommands-IMPL'/>
      <attribute name='description' value='Provides log commands for the Knopflerfish console (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=logcommands/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/logcommands/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.measurement-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='00999522ecd9fda3d224be643769dc1b52215733c39c8983360f9cd5bc81e8a4'/>
      <attribute name='url' value='measurement/measurement-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9239'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.measurement-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.measurement-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.measurement'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.measurement-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='measurement-LIB'/>
      <attribute name='description' value='Measurement API (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/measurement/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.measurement)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.metatype-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='48e72ce839679d3458496dd29bad6957cc1cdee4d9fd9f52c18632b24e767d86'/>
      <attribute name='url' value='metatype/metatype-4.0.0.jar'/>
      <attribute name='size' type='Long' value='5291'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.metatype-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.metatype-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.metatype-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='metatype-LIB'/>
      <attribute name='description' value='Metatype API (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/metatype/metatype_api/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.monitor-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a89059280dbe3cf39ba0ab06c0dc3b7ad28eb1727a8e3aa590a1777fda64c6f0'/>
      <attribute name='url' value='monitor/monitor_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9454'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.monitor-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.monitor-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.monitor'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.monitor-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='monitor-API'/>
      <attribute name='description' value='Monitor Admin API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/monitor/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.monitor)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='c6c460b750860cffe216b4e3d383bdbff9295e7d8d1a86d18500d844aac1f079'/>
      <attribute name='url' value='namespace/namespace_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='3654'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.namespace.contract'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.namespace.extender'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.namespace.service'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.namespace-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Namespace-API'/>
      <attribute name='description' value='OSGi Namespace (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/namespace/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.namespace.contract)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.namespace.extender)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.namespace.service)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.position-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='0673a04dce6495739e2e9b0a24348f310faddbe3b064db46e3a01373b946ae22'/>
      <attribute name='url' value='position/position-4.0.0.jar'/>
      <attribute name='size' type='Long' value='4350'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.position-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.position-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.position'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.position-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.util.measurement'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='position-LIB'/>
      <attribute name='description' value='Position API (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/position/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.position)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.measurement)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.prefs'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='74a4c34e6934f74488f32ec5ecf7783930c75c45542594c8cdb03dbe0450a236'/>
      <attribute name='url' value='prefs/prefs_all-4.0.2.jar'/>
      <attribute name='size' type='Long' value='26716'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.prefs'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.prefs'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/>
      <attribute name='version' type='Version' value='1.1.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.prefs'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Prefs'/>
      <attribute name='description' value='Preferences'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=prefs/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/prefs'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.prefs)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='1c59c59a5db2235bf13130130d1bb75bbb001af497a0cda0bcbdf951c4bc5140'/>
      <attribute name='url' value='prefs/prefs_api-4.0.2.jar'/>
      <attribute name='size' type='Long' value='3019'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/>
      <attribute name='version' type='Version' value='1.1.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.2'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Prefs-API'/>
      <attribute name='description' value='Preferences (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=prefs/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/prefs'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.prefs)(version&gt;=1.1.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.provisioning-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='70748e2a8ea3cb4ccd9e555b7bb93e734aab070f98be143f6d8e151374d28f11'/>
      <attribute name='url' value='provisioning/provisioning_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='2190'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.provisioning-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.provisioning-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.provisioning'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.provisioning-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='provisioning-API'/>
      <attribute name='description' value='Initial Provisioning (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/provisioning/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.provisioning)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.remotefw-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d779bdaad596396c55f095be4ee8f320fac6d7cced3b585499156a4617c33745'/>
      <attribute name='url' value='remotefw/remotefw_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1696'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.remotefw-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.remotefw-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.remotefw'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.remotefw-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RemoteFW-API'/>
      <attribute name='description' value='Remote Framework (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=remotefw/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/remotefw/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.remotefw)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='334813319c5eb9a9d5ee9e47155083021a78acb5045b625c9dd4591e518267fc'/>
      <attribute name='url' value='remoteserviceadmin/remoteserviceadmin_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='20605'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.remoteserviceadmin'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Remote Service Admin-API'/>
      <attribute name='description' value='OSGi specified remote service admin service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/remoteserviceadmin/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.remoteserviceadmin)(version&gt;=1.0.1)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f47e28e3651e52586a24f397ed0f7b1a07bbce15858eb2ece1f52628b228a615'/>
      <attribute name='url' value='repoindex_kf/repoindex_kf_all-1.0.1.jar'/>
      <attribute name='size' type='Long' value='19638'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.indexer'/>
      <attribute name='version' type='Version' value='1.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='KF Resource Analyzer Extensions'/>
      <attribute name='description' value='KF Resource Analyzer Extensions'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repository/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.indexer)(version&gt;=1.0.2)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='eeab55aa4e24ae3510076c2d66243b781a083db0a7010bc571e6591793067abf'/>
      <attribute name='url' value='repository/repository_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='2728'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-API'/>
      <attribute name='description' value='Repository API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repository/repository_api'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='53f29e7d9724638dcd7d2ce6159628b781428e40a94035a8a421cae435e3148b'/>
      <attribute name='url' value='repository_desktop/repository_desktop_all-1.1.1.jar'/>
      <attribute name='size' type='Long' value='75221'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Repository'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository Desktop'/>
      <attribute name='description' value='Knopflerfish desktop plugin visualizing OSGi Repository contents.'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repository/repository_desktop'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.framework)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.tree)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository.xml'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d94baf4a4c608c1a0075b14da71a6115e621e5632680ddfcc361c6e4df2cf79d'/>
      <attribute name='url' value='repository_xml/repository_xml_all-1.0.2.jar'/>
      <attribute name='size' type='Long' value='24041'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository.xml'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository.xml'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repository'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository.xml'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.Repository'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.repository.XmlBackedRepositoryFactory'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='repository xml'/>
      <attribute name='description' value='Xml Backed Repository'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repository/repository_xml'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.kxml2.io)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.cm)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.repository)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.util.tracker)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xmlpull.v1)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository.xml-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5b3cb7d42173130e0ea843b06445d503a416fa0fb8ac601df0d83b7d2ff04f31'/>
      <attribute name='url' value='repository_xml/repository_xml_api-1.0.2.jar'/>
      <attribute name='size' type='Long' value='2056'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository.xml-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository.xml-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repository'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository.xml-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.2'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.Repository'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.repository.XmlBackedRepositoryFactory'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='repository xml-API'/>
      <attribute name='description' value='Xml Backed Repository (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repository/repository_xml'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='75ad4c34ce90c4531ab4cf46eba241aac6fab1b687d20b70e07531d0b3fd5650'/>
      <attribute name='url' value='repositorycommands/repositorycommands-1.1.1.jar'/>
      <attribute name='size' type='Long' value='15643'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-Commands-IMPL'/>
      <attribute name='description' value='Repository commands (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=repositorycommands/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repositorycommands/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='71100ed992f4f051341c1bb6fc4cfa7e38b3f1d42ba00bf6b8948a293b5e5571'/>
      <attribute name='url' value='repositorymanager/repositorymanager_all-1.2.0.jar'/>
      <attribute name='size' type='Long' value='24908'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.resolver'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.repositorymanager.RepositoryManager'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-Manager'/>
      <attribute name='description' value='Repository Manager'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repositorymanager/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.resolver)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3a40744c3f32a6ff71fe6fa8b4aab18a8f5bfce92b0e4e2831e7666421a0e49a'/>
      <attribute name='url' value='repositorymanager/repositorymanager_api-1.2.0.jar'/>
      <attribute name='size' type='Long' value='6850'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='bundle-version' type='Version' value='1.2.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.repositorymanager.RepositoryManager'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-Manager-API'/>
      <attribute name='description' value='Repository Manager (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/repositorymanager/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.resolver-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8da181ea968958e746d38d1e4eb4cc4653812c0aaf57cf0f76d9deaee41fb323'/>
      <attribute name='url' value='resolver/resolver_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='3846'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.resolver-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.resolver-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.resolver'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.resolver-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='resolver-API'/>
      <attribute name='description' value='Resolver API (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/resolver/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.resolver)(version&gt;=1.0.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.rxtxcomm-linux-arm-LIB'/>
      <attribute name='type' value='osgi.fragment'/>
      <attribute name='version' type='Version' value='2.1.7.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='b83ea55c12aee927d529171dfe3a27fb89bdfc369409ba7c7fc6a155d5b59485'/>
      <attribute name='url' value='rxtxcomm-linux-arm/rxtxcomm-linux-arm-2.1.7.1.jar'/>
      <attribute name='size' type='Long' value='167000'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RXTXcomm-linux-arm-LIB'/>
      <attribute name='description' value='RXTX comm native driver for Linux/arm_le (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/rxtxcomm-linux-arm/'/>
    </capability>
    <requirement namespace='osgi.wiring.host'>
      <directive name='filter' value='(&amp;(osgi.wiring.host=org.knopflerfish.bundle.rxtxcomm-API)(bundle-version&gt;=0.0.0))'/>
    </requirement>
    <requirement namespace='osgi.native'>
      <directive name='filter' value='(|(&amp;(osgi.native.osname~=Linux)(|(osgi.native.processor~=arm_le)(osgi.native.processor~=armv4tl)))(&amp;(osgi.native.osname~=Linux)(|(osgi.native.processor~=arm_le)(osgi.native.processor~=armv4tl)))(&amp;(osgi.native.osname~=Linux)(|(osgi.native.processor~=arm_le)(osgi.native.processor~=armv4tl)))(&amp;(osgi.native.osname~=Linux)(|(osgi.native.processor~=arm_le)(osgi.native.processor~=armv4tl)))(&amp;(osgi.native.osname~=Linux)(|(osgi.native.processor~=arm_le)(osgi.native.processor~=armv4tl))))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.rxtxcomm-linux-x86-LIB'/>
      <attribute name='type' value='osgi.fragment'/>
      <attribute name='version' type='Version' value='2.2.0.pre2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='047f27b01cf52d8eeab9e522c269b647cd148f1d90328e6f1905c4a72c4476cb'/>
      <attribute name='url' value='rxtxcomm-linux-x86/rxtxcomm-linux-x86-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='91325'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RXTXcomm-linux-x86-LIB'/>
      <attribute name='description' value='RXTX comm native driver for Linux/x86 (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/rxtxcomm-linux-arm/'/>
    </capability>
    <requirement namespace='osgi.wiring.host'>
      <directive name='filter' value='(&amp;(osgi.wiring.host=org.knopflerfish.bundle.rxtxcomm-API)(bundle-version&gt;=0.0.0))'/>
    </requirement>
    <requirement namespace='osgi.native'>
      <directive name='filter' value='(|(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=x86))(&amp;(osgi.native.osname~=Linux)(osgi.native.processor~=x86)))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.rxtxcomm-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.2.0.pre2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3d65f23368945b0140d2bcabc2349ac84b582bb144f5f7b36bb3b20b4a6dc1ad'/>
      <attribute name='url' value='rxtxcomm/rxtxcomm_api-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='66938'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.rxtxcomm-API'/>
      <attribute name='bundle-version' type='Version' value='2.2.0.pre2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.rxtxcomm-API'/>
      <attribute name='bundle-version' type='Version' value='2.2.0.pre2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='gnu.io'/>
      <attribute name='version' type='Version' value='2.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.rxtxcomm-API'/>
      <attribute name='bundle-version' type='Version' value='2.2.0.pre2'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RXTXcomm-API'/>
      <attribute name='description' value='RXTX comm java library, requires native driver fragment (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/rxtxcomm/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=gnu.io)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.scrcommands-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ee321428771e93d48b54d2fa7b6656ba363f395c120e249f26840cf0821b272a'/>
      <attribute name='url' value='scrcommands/scrcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14583'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.scrcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.scrcommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='ScrCommands-IMPL'/>
      <attribute name='description' value='Provides SCR admin commands for the Knopflerfish console (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=scrcommands/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/scrcommands/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.1.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.felix.scr)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
    <requirement namespace='osgi.extender'>
      <directive name='filter' value='(&amp;(osgi.extender=osgi.ds)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
      <directive name='effective' value='active'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.serialportdevice'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='0d15879a5a445780085cb3955cf933365558cf00b4d87864324bd5c29780ffbb'/>
      <attribute name='url' value='serialportdevice/serialportdevice_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7658'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.serialportdevice'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.serialportdevice'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.serial'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.serialportdevice'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='javax.comm,org.osgi.service.device'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='serialportdevice'/>
      <attribute name='description' value='Serial port device'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='device'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/serialportdevice/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.comm)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.serial)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.device)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.serialportdevice-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9fc05beffa0d21f326a84c9607796f5d1b09598a0f494e8b4a736dfcb8af4baa'/>
      <attribute name='url' value='serialportdevice/serialportdevice_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1738'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.serialportdevice-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.serialportdevice-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.serial'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.serialportdevice-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='javax.comm,org.osgi.service.device'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='serialportdevice-API'/>
      <attribute name='description' value='Serial port device (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles_opt/serial/serialportdevice/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.comm)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.service.device)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.serial)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.serviceloader-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='1f101ea3c09c7477792471a5293c0d4a353c1337b0863659dde097aef4b9a289'/>
      <attribute name='url' value='serviceloader/serviceloader_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='1977'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.serviceloader-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.serviceloader-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.serviceloader'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.serviceloader-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Service Loader-API'/>
      <attribute name='description' value='OSGi specified serviceloader service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/serviceloader/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.serviceloader)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.sslj2sp-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='1b227991ed196feea036cfed210be3dc51fae25bf34edec9a778e49f02c56279'/>
      <attribute name='url' value='sslj2sp/sslj2sp-4.0.0.jar'/>
      <attribute name='size' type='Long' value='17994'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.sslj2sp-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.sslj2sp-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='sslj2sp-IMPL'/>
      <attribute name='description' value='SSL Provider using the Java 2 security architecture. (IMPL)'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles/sslj2sp/readme.txt'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish/Oscar'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/sslj2sp/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.4.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.net.ssl)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.4))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.subsystem-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8cf44bd8e8cfd3d6536521ac4322ea12f5203f1b1459a06c9b57623d468878c0'/>
      <attribute name='url' value='subsystem/subsystem_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='12485'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.subsystem-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.subsystem-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.subsystem'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.subsystem-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Subsystem-API'/>
      <attribute name='description' value='OSGi specified subsytem service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/subsystem/'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.subsystem)(version&gt;=1.0.0)(!(version&gt;=1.1.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.threadio-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4986e7d0ec8d8f6663923a5f77f6068543ea06097f20ca101927ccbded71c50d'/>
      <attribute name='url' value='threadio/threadio-0.2.0.jar'/>
      <attribute name='size' type='Long' value='6211'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.threadio-IMPL'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.threadio-IMPL'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='threadio-IMPL'/>
      <attribute name='description' value='ThreadIO Service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/threadio/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.threadio)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.threadio'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='34f57be181eebba4adfcd328b564276e514d1acc0e62599fd3dbb2baed134d66'/>
      <attribute name='url' value='threadio/threadio_all-0.2.0.jar'/>
      <attribute name='size' type='Long' value='7027'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.threadio'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.threadio'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.threadio'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.threadio'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='threadio'/>
      <attribute name='description' value='ThreadIO Service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/threadio/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.threadio)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='1e3a2e5b3bbe916b02480b6706158e63188f9ea3e180f540f28c325ce7b10eb4'/>
      <attribute name='url' value='threadio/threadio_api-0.2.0.jar'/>
      <attribute name='size' type='Long' value='1653'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.threadio'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='threadio-API'/>
      <attribute name='description' value='ThreadIO Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/threadio/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.threadio)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.trayicon_fw'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='6ef2aeb72a4f7f6de280fa71db2f6eef5eb383791ebebcec1604d587bdada106'/>
      <attribute name='url' value='trayicon_fw/trayicon_fw-4.0.0.jar'/>
      <attribute name='size' type='Long' value='13109'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.trayicon_fw'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.trayicon_fw'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='FW-Tray'/>
      <attribute name='description' value='Framework tray icon. Allows basic control of the framework using the windows system tray.'/>
      <attribute name='documentation' value='https://www.knopflerfish.org/svn/knopflerfish.org/trunk/osgi/bundles/trayicon/trayicon_fw/readme.txt'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/trayicon/trayicon_fw/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.startlevel)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.upnp-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3003728dfafd5b4a9fc2caf1b6923d1fdef8629aa86578c05d182c11824e3089'/>
      <attribute name='url' value='upnp/upnp_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='5849'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.upnp-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.upnp-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.upnp'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.upnp-API'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='upnp-API'/>
      <attribute name='description' value='UPnP (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/upnp/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.upnp)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9b93d2934e52d43bfc41a0b8c56b1b94d25bfa06d26512074b9e3f72e1d062a0'/>
      <attribute name='url' value='useradmin/useradmin-4.1.1.jar'/>
      <attribute name='size' type='Long' value='36390'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='UserAdmin-IMPL'/>
      <attribute name='description' value='User Administration Service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/useradmin/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.ipam)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e405b0bf8fba0974824fd11f4a6edd1cb7fe239c593bdc7024ffc3bd0a8c6ad1'/>
      <attribute name='url' value='useradmin/useradmin_all-4.1.1.jar'/>
      <attribute name='size' type='Long' value='50025'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.ipam'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.useradmin'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.service.useradmin'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='UserAdmin'/>
      <attribute name='description' value='User Administration Service'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/useradmin/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.ipam)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8b4d9361820d4d23386aba3105bcf8cc2bf35ad40755dd955510cb2d45be5622'/>
      <attribute name='url' value='useradmin/useradmin_api-4.1.1.jar'/>
      <attribute name='size' type='Long' value='15225'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.ipam'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.useradmin'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.service.useradmin'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.1'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='UserAdmin-API'/>
      <attribute name='description' value='User Administration Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/useradmin/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.ipam)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='c92810f01a4b6977e08c078f81e31736fd19d4660d99b1a4219371f4a0890612'/>
      <attribute name='url' value='util/util-4.1.0.jar'/>
      <attribute name='size' type='Long' value='47278'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.framework'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
      <directive name='uses' value='org.knopflerfish.util,org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.sort'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.util.workerthread'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.util-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
      <directive name='uses' value='org.knopflerfish.util'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='util-LIB'/>
      <attribute name='description' value='Misc utilities (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/util/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.wireadmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='534a42a2e7860db6d5effb26f5d12a0e36227884a45af2b145c0e7d9e6d6c088'/>
      <attribute name='url' value='wireadmin/wireadmin_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='10209'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.wireadmin-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.wireadmin-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.wireadmin'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.wireadmin-API'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='wireadmin-API'/>
      <attribute name='description' value='WireAdmin (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/wireadmin/'/>
      <attribute name='license' value='http://opensource.org/licenses/Apache-2.0'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.wireadmin)(version&gt;=1.0.1)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.7.1.kf3_01'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='ec492c63ac22f2ac3bfa3e20dbd85b109c5082d76c0c397eb7925c8bd05eb386'/>
      <attribute name='url' value='xalan/xalan-2.7.1.kf3_01.jar'/>
      <attribute name='size' type='Long' value='1804820'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform'/>
      <attribute name='version' type='Version' value='1.3.0.selectFirst'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.dom'/>
      <attribute name='version' type='Version' value='1.3.0.selectFirst'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
      <directive name='uses' value='javax.xml.transform'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.sax'/>
      <attribute name='version' type='Version' value='1.3.0.selectFirst'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
      <directive name='uses' value='javax.xml.transform,javax.xml.transform.stream'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.stream'/>
      <attribute name='version' type='Version' value='1.3.0.selectFirst'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
      <directive name='uses' value='javax.xml.transform'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xalan'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xalan.processor'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
      <directive name='uses' value='javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xpath.jaxp'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xalan'/>
      <attribute name='bundle-version' type='Version' value='2.7.1.kf3_01'/>
      <directive name='uses' value='javax.xml.transform'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Xalan'/>
      <attribute name='description' value='The Apache Xalan-Java XML transformer'/>
      <attribute name='copyright' value='http://www.apache.org/licenses/LICENSE-2.0'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=xalan/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/xml/xalan/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xalan)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xalan.processor)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xpath.jaxp)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.naming)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.namespace)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.parsers)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.dom)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.sax)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.stream)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.xpath)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.parsers)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xml.serialize)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xml.serializer)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom.events)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom.traversal)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.w3c.dom.xpath)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax.ext)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.xml.sax.helpers)'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d85fc97807520bca280a3e5359d6ff44d09edbbbc7b6f1fd43ce68da26796415'/>
      <attribute name='url' value='xerces/xerces-2.10.1.kf5.jar'/>
      <attribute name='size' type='Long' value='1619502'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.datatype'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.namespace'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.namespace'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.parsers'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.dom'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform,org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.sax'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform,javax.xml.transform.stream,org.xml.sax,org.xml.sax.ext'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.transform.stream'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.validation'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform,javax.xml.transform.stream,org.w3c.dom,org.w3c.dom.ls,org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='javax.xml.xpath'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.namespace,org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.bootstrap'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.css'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.stylesheets,org.w3c.dom.views'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.events'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.views'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.html'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.ls'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.events,org.w3c.dom.traversal'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.ranges'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.stylesheets'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.traversal'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.views'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.w3c.dom.xpath'/>
      <attribute name='version' type='Version' value='3.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax'/>
      <attribute name='version' type='Version' value='2.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax.ext'/>
      <attribute name='version' type='Version' value='2.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.xml.sax.helpers'/>
      <attribute name='version' type='Version' value='2.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.resolver'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,org.apache.xml.resolver.helpers,org.apache.xml.resolver.readers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.resolver.apps'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xml.resolver,org.apache.xml.resolver.helpers,org.apache.xml.resolver.tools,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.resolver.helpers'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform,javax.xml.transform.sax,org.w3c.dom,org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.resolver.readers'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,org.apache.xml.resolver,org.apache.xml.resolver.helpers,org.w3c.dom,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.resolver.tools'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,javax.xml.transform,javax.xml.transform.sax,org.apache.xml.resolver,org.apache.xml.resolver.helpers,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.serializer'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.transform,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.html.dom'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.dom,org.w3c.dom,org.w3c.dom.html,org.xml.sax'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.wml'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.wml.dom'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.wml,org.apache.xerces.dom,org.w3c.dom'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.dom'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.dom.events,org.apache.xerces.dom3.as,org.apache.xerces.parsers,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.apache.xml.serialize,org.w3c.dom,org.w3c.dom.events,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.traversal'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.dom.events'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.events,org.w3c.dom.views'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.dom3.as'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.ls'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.jaxp'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,javax.xml.validation,org.apache.xerces.dom,org.apache.xerces.jaxp.validation,org.apache.xerces.parsers,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.jaxp.datatype'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.datatype,javax.xml.namespace,org.apache.xerces.util'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.jaxp.validation'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,org.apache.xerces.dom,org.apache.xerces.parsers,org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.parsers'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.dom,org.apache.xerces.dom3.as,org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xerces.xpointer,org.apache.xerces.xs,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.util'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.namespace,javax.xml.parsers,org.apache.xerces.dom,org.apache.xerces.jaxp,org.apache.xerces.xni,org.apache.xerces.xni.grammars,org.apache.xerces.xni.parser,org.apache.xml.resolver,org.apache.xml.resolver.readers,org.w3c.dom,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xinclude'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.util,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xpointer'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xni'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.xni.parser'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xni.grammars'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xni.parser'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.xni'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xpointer'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.util,org.apache.xerces.xinclude,org.apache.xerces.xni,org.apache.xerces.xni.parser,org.apache.xerces.xs'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xs'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.w3c.dom,org.w3c.dom.ls'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xerces.xs.datatypes'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.datatype,javax.xml.namespace,org.apache.xerces.xni,org.apache.xerces.xs'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.xml.serialize'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='org.apache.xerces.dom,org.apache.xerces.util,org.apache.xerces.xni,org.w3c.dom,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.traversal,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/>
      <attribute name='version' type='Version' value='0.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xerces'/>
      <attribute name='bundle-version' type='Version' value='2.10.1.kf5'/>
      <directive name='uses' value='javax.xml.parsers,org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Xerces-J'/>
      <attribute name='description' value='The Apache Xerces2 Java XML parser'/>
      <attribute name='copyright' value='http://www.apache.org/licenses/LICENSE-2.0'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=xerces/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/xml/xerces/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.datatype)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.namespace)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.parsers)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.dom)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.sax)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform.stream)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.transform)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.validation)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml.xpath)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=javax.xml)(version&gt;=1.3.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.html.dom)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.wml)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.wml.dom)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.dom)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.dom.events)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.dom3.as)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.jaxp)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.jaxp.datatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.jaxp.validation)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.parsers)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.util)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xinclude)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xni)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xni.grammars)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xni.parser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xpointer)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xs)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.xerces.xs.datatypes)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.resolver.apps)(version&gt;=1.2.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.resolver.helpers)(version&gt;=1.2.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.resolver.readers)(version&gt;=1.2.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.resolver.tools)(version&gt;=1.2.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.resolver)(version&gt;=1.2.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.serializer)(version&gt;=1.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.bootstrap)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.css)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.events)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.html)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.ls)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.ranges)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.stylesheets)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.traversal)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.views)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom.xpath)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.w3c.dom)(version&gt;=3.0.0))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.xml.sax.ext)(version&gt;=2.0.2))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.xml.sax.helpers)(version&gt;=2.0.2))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.xml.sax)(version&gt;=2.0.2))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=sun.io)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.xml.serialize)(version&gt;=0.0.0)(!(version&gt;=1.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.util.xml)'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.xml-LIB'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='55776a06c96a60f380a1e079fc02c23761bbd750e3f636746fcb8d042f3dc52c'/>
      <attribute name='url' value='xml/xml-4.0.0.jar'/>
      <attribute name='size' type='Long' value='4789'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.xml-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.xml-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.xml'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.xml-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.0.0'/>
      <directive name='uses' value='javax.xml.parsers,org.osgi.framework'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='xml-LIB'/>
      <attribute name='description' value='XML (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.1.0/docs/bundledoc/index.html?docpage=xml/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='source' value='https://www.knopflerfish.org/svn/knopflerfish.org/tags/5.1.0/osgi/bundles/xml/xml/'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.xml.parsers)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=OSGi/Minimum)(version&gt;=1.2))'/>
    </requirement>
  </resource>
</repository>