<?xml version='1.0' encoding='utf-8'?>
        <?xml-stylesheet type='text/xsl' href='repository2html.xsl'?>
<repository increment='1382379532144' name='Knopflerfish 5.0.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='a5419264e8116784116d8a23abbb212ee07a46252eb0c163fb1af251ab98a69a'/>
      <attribute name='url' value='applicationadmin/applicationadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='18169'/>
      <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.0.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.0.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='821938a0b0be7e66938d358e515aa90ddf4d5fd475ff0f7fb43eb5bcd98874ba'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7093'/>
      <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.0.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.0.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='5fd1dd61ee47d9e28ded67065e2cd76bf37db6e94a2c8850cd6a2b6977aed731'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7078'/>
      <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.0.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.0.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='efb259033390549fe3c5a8b4c8a8fcd72c165e5c092e940710a248d36893da6d'/>
      <attribute name='url' value='blueprint/blueprint_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='17920'/>
      <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.0.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='375d9b18892dfa7606be0d6ca8e198907fa31374b260a0187c342215e8a134f8'/>
      <attribute name='url' value='classpatcher/classpatcher_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='63484'/>
      <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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5db6c1a63d7a2a33bff645e7f82642003c4063838c92cbe788003e5b1dc58d2b'/>
      <attribute name='url' value='cm/cm-5.0.0.jar'/>
      <attribute name='size' type='Long' value='69748'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.0.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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d55be897570afbdc801f071ae1a3085f4b8fd86f8d0f29c9f077b9daac4c1ed3'/>
      <attribute name='url' value='cm/cm_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='81102'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.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.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.0.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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='bc321bf30afa9942a76514005bfb20f42a0771786c5da61d56ece3499c9e2325'/>
      <attribute name='url' value='cm/cm_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='12313'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.0.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.0.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='db1b2a82e2d28da944ca6e5df0a53a9aac81930b3207187b10dd08db7aecc109'/>
      <attribute name='url' value='cm_cmd/cm_cmd-5.0.1.jar'/>
      <attribute name='size' type='Long' value='23382'/>
      <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.0.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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8d7343c9f6718494f511c360e20d787f4c87c2a015a5d5a6c2bddd5b27b0ac67'/>
      <attribute name='url' value='cm_desktop/cm_desktop-5.0.1.jar'/>
      <attribute name='size' type='Long' value='77365'/>
      <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.1'/>
    </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.1'/>
    </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.0.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>
  </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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='58aaf6706cb2cd0e6ae28385059c8785ad86278db3fad7651677d91ed92d183f'/>
      <attribute name='url' value='cm_desktop/cm_desktop_all-5.0.1.jar'/>
      <attribute name='size' type='Long' value='94464'/>
      <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.1'/>
    </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.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_desktop'/>
      <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.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.0.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>
  </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='26a99b4e471bbe7462e5fcd164fe5be58a184676f7cb134a53b7bc8e2d292282'/>
      <attribute name='url' value='comm-linux/comm-linux_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='119717'/>
      <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.0.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.0.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='03fbd955ee8cd0ec7d021f955fdd8028262bbbcc4a0a3321dadb3e6a53671140'/>
      <attribute name='url' value='comm-win32/comm-win32_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='38819'/>
      <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.0.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.0.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='dd983cd518ce21618173c0836eb4744ab5f7c1dbc999cb9b4d5b641eb3d3b7d8'/>
      <attribute name='url' value='command/command_all-0.2.jar'/>
      <attribute name='size' type='Long' value='35978'/>
      <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.0.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.0.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='f9c17526f2aae986569787d095c60507035825e4f8c3335c152a4bec9885d6a8'/>
      <attribute name='url' value='command/command_api-0.2.jar'/>
      <attribute name='size' type='Long' value='3056'/>
      <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.0.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.0.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='1b8b90fcc7280f42be4d08276c392b5571a846f196837705479a4bb4df045c0e'/>
      <attribute name='url' value='commandtty/commandtty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='8048'/>
      <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.0.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.0.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='6f9c7f17ba1a0a10e8e8bc7f68f5d4de797bfa1629915612f86056b1be86c33b'/>
      <attribute name='url' value='commons-logging/commons-logging_all-2.0.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='37651'/>
      <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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='83d0683320c065974f48d9aa97182db4af45c14ee2ef3ecc1bb04b5a3a51b11f'/>
      <attribute name='url' value='component/component_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='77350'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.0'/>
      <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.0.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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='0968e9b03c47d30271de801724ec02ff45d0140696c4ae0aea9416e9ee6b45de'/>
      <attribute name='url' value='component/component_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='6116'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.0'/>
      <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.0.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.0.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='38dd7d88d101585d8785662fcec0da6615f61c5b670afdb9863d209d5e163f3c'/>
      <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.0.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.0.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='352a75644ef624d0bb8132b0c1ed01e68f64e00b00afd2b4886557d5c7285545'/>
      <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.0.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.0.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='05cd9eb3366fe2d28c5ca74ef9dfd52ef41e9511a575d8afad85e84410d175bb'/>
      <attribute name='url' value='connectors/connectors_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='17948'/>
      <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.0.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.0.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='318f7695e062c9b46c538b4c55e5d09ec1fece61662cf120b9fd05423a429686'/>
      <attribute name='url' value='console/console-4.0.1.jar'/>
      <attribute name='size' type='Long' value='28128'/>
      <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.0.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.0.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='504a5dd2a2cbe86c6823fb349a208c8a10b9c77d3baba1a5fdd80e0ad1971f81'/>
      <attribute name='url' value='console/console_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='41200'/>
      <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.0.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.0.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='dbf21a310313673d162e97adbf7e2206563851d25530f28ed803f09a69b1ae13'/>
      <attribute name='url' value='console/console_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14068'/>
      <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.0.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.0.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='ebe1a640fb810ffad7d4de6c63be78e8470c333f89e94bb259203ec4e8b852c9'/>
      <attribute name='url' value='console2command/console2command-2.0.0.jar'/>
      <attribute name='size' type='Long' value='6843'/>
      <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.0.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.0.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='6b4322947598cc992f7e9adc9cc2276f37442709bab6a989d7d495964aa7bb3b'/>
      <attribute name='url' value='consoletcp/consoletcp-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13879'/>
      <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.0.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.0.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='4ea71a3485c5a6ab6344abe5d79d37a760e3cf583aa0f0dbd73ccf20a4a84700'/>
      <attribute name='url' value='consoletcp/consoletcp_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13861'/>
      <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.0.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.0.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='31ed78ee7b82587eab70af1fa61c66e2075a6543c7ca9d64180aec434d410b78'/>
      <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.0.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.0.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='35b6a961ec2e2f1e1e9975e7707c3a1853b947492078d9f8ac71f016fc106aea'/>
      <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.0.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.0.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='c8694945f0a306dfa212cc7189ccaeefb4b71ab9af88dc67d072cf33afa7d1ac'/>
      <attribute name='url' value='coordinator/coordinator_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='13215'/>
      <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.0.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.0.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='28795b688c3d838e260b4bfdd2b7be4123f981317bd7234b0b5aa3c715f85ccc'/>
      <attribute name='url' value='crimson/crimson-2.1.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='196915'/>
      <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.0.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.0.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='bac770d8df2163644e805b9d8dc3cb61cab0937168af1ede19ed7bf209e571a0'/>
      <attribute name='url' value='deploymentadmin/deploymentadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='11684'/>
      <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.0.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.0.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='6d54e25a1257c71f61eb504c08e722107f3c652343f994ba5ddfcdb2445f72c9'/>
      <attribute name='url' value='desktop/desktop-5.0.1.jar'/>
      <attribute name='size' type='Long' value='782216'/>
      <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.0.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.0.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='dd88ae9b3ca7923c25ce549b6ee57d8edaf5c7542ae8ae463e5eec4587654c2c'/>
      <attribute name='url' value='desktop/desktop_all-5.0.1.jar'/>
      <attribute name='size' type='Long' value='884755'/>
      <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.0.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.0.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='4ea79d01cf186967ee40f54f322cfeaca9313178777e9081b80e728a05fe9138'/>
      <attribute name='url' value='desktop/desktop_api-5.0.1.jar'/>
      <attribute name='size' type='Long' value='5307'/>
      <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.0.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.0.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='860f4d65cd7c06f8b7762d69eb86a7a0f57eb3e80c1f8e29efaf08a533a96cbb'/>
      <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='43f8aebd9af53f80f5a9ac825cb727ac83e7133f455f532a72d9c65559e80e27'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='14477'/>
      <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='6011b1e79017b211235cd8ba5b0085de99dfdf04d0ba99b8c281bff0df0db920'/>
      <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.0.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.0.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='81c3340589a029dd6b2f819aa6b8b21b52c342ba521b5f2e2cdbefe19c5f3644'/>
      <attribute name='url' value='device/device_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='20335'/>
      <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.0.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.0.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='c6eac1fd645cb15c3b21b24e890f321d8b2e3de6940376802ecdd4cd40259518'/>
      <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.0.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.0.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='989ffdf38245ada00d468eb120e1f9342356d6a9eb24d09cc5a9b8ea1089c643'/>
      <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.0.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.0.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='9c33295925cb9093eded99692ebb72136084349273da30c9d5c489d6f0d54579'/>
      <attribute name='url' value='dirdeployer/dirdeployer_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='1597'/>
      <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.0.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.0.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='0e395277315365809f31635600eff691c76e3929f56ca78ff135f250495f56e7'/>
      <attribute name='url' value='dmt/dmt_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='37677'/>
      <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.0.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.0.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='9fc1bef376bca2ba968bc7effd140e52f7f181b99f3f09fe5cac03bff5215f0e'/>
      <attribute name='url' value='event/event_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='40707'/>
      <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.0.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.0.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='0b09dde75b8f956a000be1ca9f1140d2fe4a124c1ef2d8ed43e7a3156595d0f4'/>
      <attribute name='url' value='event/event_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='13424'/>
      <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.0.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.0.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='a53499237d88d528663cb77b5dfb14db97df3ad3f3bf9c666893eeb5b99060fe'/>
      <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.0.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.0.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='7b150feb75c4e8fceb3ba735239fa218b4a08be75b202e791fa0b6ac4ed83249'/>
      <attribute name='url' value='frameworkcommands/frameworkcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='43189'/>
      <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.0.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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5a1d081f2cfef5056899a70b3028058f1bc50fe264cadd5da9ae2d75864a930d'/>
      <attribute name='url' value='http/http-4.0.1.jar'/>
      <attribute name='size' type='Long' value='108355'/>
      <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.1'/>
    </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.1'/>
    </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.0.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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d4410b47693f345d58791e3774407f1974daf8507d1ae65d483ae60407706cff'/>
      <attribute name='url' value='http/http_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='116617'/>
      <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.1'/>
    </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.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.http'/>
      <attribute name='bundle-version' type='Version' value='4.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.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.1'/>
      <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.0.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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9fcdb473f2db137ace7758d3e7c9541c3e4179824153233aa77b563a748e5af8'/>
      <attribute name='url' value='http/http_api-4.0.1.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.1'/>
    </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.1'/>
    </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.1'/>
      <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.0.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.0.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='61ebd5f33a9c172b3cf2129b4829d81fd831d33055f90e83abf53bc58c02723b'/>
      <attribute name='url' value='httpconsole/httpconsole_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='70417'/>
      <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.0.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.0.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='9de6d5dfd161980e19b21bb583b996de178f2e842936e76dc88def48501126ce'/>
      <attribute name='url' value='httproot/httproot-4.0.0.jar'/>
      <attribute name='size' type='Long' value='20495'/>
      <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.0.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.0.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='fa9bccf04a1cdaa746a2716ee42f25a85dac71654996db34c06e8d78426d13b1'/>
      <attribute name='url' value='io/io_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12864'/>
      <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.0.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.0.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='db85d6fb3528be282eb7c5d7f26a8f5ad70b43b2bc6857501790383c87ea8f46'/>
      <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.0.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.0.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='5cc12edd325e92eaaedc0851ddb4b2f0def37cca578323099f1f79f82a04b570'/>
      <attribute name='url' value='jinidriver/jinidriver_all-0.1.0.jar'/>
      <attribute name='size' type='Long' value='204975'/>
      <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.0.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.0.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='63b72ffee1a05ce99ee18d6855327716b0a74cedb96bdc77f3a3e853a41f1edd'/>
      <attribute name='url' value='jsdk/jsdk_api-2.5.0.kf3-2.jar'/>
      <attribute name='size' type='Long' value='43002'/>
      <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.0.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.0.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='a976f49d1b371d31c29ae17e5a367dc48966656d7125c5407a46f26efbbbb0fa'/>
      <attribute name='url' value='junit/junit_all-3.8.1.kf4-001.jar'/>
      <attribute name='size' type='Long' value='146394'/>
      <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.0.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.0.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='f58f6c53cc690531a502334d3efe26a5c6af5374e03af15c7618a06d6178acd9'/>
      <attribute name='url' value='junit_runner/junit_runner_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12272'/>
      <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.0.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-LIB'/>
      <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='24de68ecc5180db5bae06662296159692a1b1e858c49b11490e0cf902b3f713f'/>
      <attribute name='url' value='kf_metatype/kf_metatype-5.0.0.jar'/>
      <attribute name='size' type='Long' value='96734'/>
      <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-LIB'/>
      <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.kf_metatype-LIB'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
    </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-LIB'/>
      <attribute name='bundle-version' type='Version' value='5.0.0'/>
      <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-LIB'/>
      <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.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-LIB'/>
      <attribute name='description' value='XML format support for CM and Metatype (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/5.0.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.0.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.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='95d47e66430ee20234d39212f044b9b72f28f4755619304dc1be5d7e458ee5ba'/>
      <attribute name='url' value='kf_metatype/kf_metatype_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='103966'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
      <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.0'/>
    </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.0.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.0.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='cfd54214bf499324cd4ec200887cbbb19aa280ccc308742fb2f865e645e06682'/>
      <attribute name='url' value='kxml/kxml-2.3.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='56797'/>
      <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.0.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.0.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='e777a6823bbbe93618e1a3aecb85afd995137458995a28b2c42abd025bf5268e'/>
      <attribute name='url' value='log/log-5.0.0.jar'/>
      <attribute name='size' type='Long' value='34621'/>
      <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.0.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.0.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='d518cdcc48bcd8b1efc128f01416de4bd890fdf38dfa56b21da3de73d992c081'/>
      <attribute name='url' value='log/log_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='42743'/>
      <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.0.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.0.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='0dd4d2597c9553837c9f2d07fda213cfa7f74da42d6aed3abb5dbe9c40f871f1'/>
      <attribute name='url' value='log/log_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='9173'/>
      <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.0.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.0.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='82f467b2534ef36e55b0ad85007864298af1c5fb3b52a19447da103948a1ce70'/>
      <attribute name='url' value='logcommands/logcommands-5.0.0.jar'/>
      <attribute name='size' type='Long' value='16768'/>
      <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.0.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.0.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='ce9a99b1610f6697ca89a8325db256f69cdc12cae55a4d103bdc586c0cf44dcc'/>
      <attribute name='url' value='measurement/measurement-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9241'/>
      <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.0.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.0.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='d85951484ae1d2ecbd74ba2c99b6d9bcac61a82bc99f3a16351a31ad1b1b5849'/>
      <attribute name='url' value='metatype/metatype-4.0.0.jar'/>
      <attribute name='size' type='Long' value='5290'/>
      <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.0.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.0.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='580865a39093339c22d129ebca9d02ffe701c9e91462d9ecab4f32a13c946b9d'/>
      <attribute name='url' value='monitor/monitor_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9452'/>
      <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.0.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.0.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='8b9832980926852df9c754fb4290d1332cc70fb8a53d8145b71f16653d14f8d7'/>
      <attribute name='url' value='namespace/namespace_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='3653'/>
      <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.0.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.0.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='42be2418bd52a43529d09eaad81c29a5eb89fdfc58d85c22ac8e53524cd90363'/>
      <attribute name='url' value='position/position-4.0.0.jar'/>
      <attribute name='size' type='Long' value='4351'/>
      <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.0.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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='44b290ce7ba98b9b3a1ccbd0a06221f4c1dfb30d96546b01f5eb6e460dc67920'/>
      <attribute name='url' value='prefs/prefs_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='25757'/>
      <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.1'/>
    </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.1'/>
    </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.1'/>
    </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.0.0/docs/bundledoc/index.html?docpage=prefs/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.0.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.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e0f4d6f1237af46111e27d41cd0fd974724d5f191ac0904647a7cfbcc71db146'/>
      <attribute name='url' value='prefs/prefs_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='3001'/>
      <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.1'/>
    </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.1'/>
    </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.1'/>
    </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.0.0/docs/bundledoc/index.html?docpage=prefs/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.0.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='f95636e43fdbcb59eeb35a96c3126533bc9ea74228564d3215d9433416f6a052'/>
      <attribute name='url' value='provisioning/provisioning_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='2189'/>
      <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.0.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.0.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='d3cbb4d41a0d004d542bcf9768e8e1ff8bb046d9113f970ce0ce592684b32492'/>
      <attribute name='url' value='remotefw/remotefw_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1693'/>
      <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.0.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.0.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='2a488d154f77bb20f449ce91e44275bd4b3ab67f126f657a9d9df859c6b33663'/>
      <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.0.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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='cd8336b6df4b39e445abb3badc6e35fb72f4f83eb6a4770471e79ccf087bb3db'/>
      <attribute name='url' value='repoindex_kf/repoindex_kf_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='10438'/>
      <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.0'/>
    </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.0'/>
    </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.0'/>
    </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.0.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.0.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='9cb69c900f1174a3a5ad2e317c046136317b81eb89f8211202c17a4b8fa8e28d'/>
      <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.0.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.0.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.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='522e09011054af71745ffff72ce6b6767f895952617246e35454a490e3e95407'/>
      <attribute name='url' value='repository_desktop/repository_desktop_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='74935'/>
      <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.0.0'/>
    </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.0.0'/>
    </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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='44fb7cf65774ea4394542b05f05e6b4c3eae5f7b0a6ce19906348470730c9ec1'/>
      <attribute name='url' value='repository_xml/repository_xml_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='24037'/>
      <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.0'/>
    </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.0'/>
    </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.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.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.0.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.0.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.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8105eca7a4ba01d046f4ead03c55320d6267dc2960565091961437749a789cce'/>
      <attribute name='url' value='repository_xml/repository_xml_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='2054'/>
      <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.0'/>
    </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.0'/>
    </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.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.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.0.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.0.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.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='7af204a16587827b22ce2fcba9be0076c0989ad5b1c2165aad2dee75d150bf7f'/>
      <attribute name='url' value='repositorycommands/repositorycommands-1.0.0.jar'/>
      <attribute name='size' type='Long' value='15645'/>
      <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.0.0'/>
    </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.0.0'/>
    </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.0.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.0.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.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.repositorymanager'/>
      <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='632b3f765048fb25d6437be2e12d386fab2199c034069c7fec3ab5a12dd94f71'/>
      <attribute name='url' value='repositorymanager/repositorymanager_all-1.0.0.jar'/>
      <attribute name='size' type='Long' value='14207'/>
      <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.0.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.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <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.0.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'/>
      <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.0.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.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.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.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.repositorymanager-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='1fc8fc0f1f7145b86188c94de0214942cc46a69c307613c7fa9ba05f02df766d'/>
      <attribute name='url' value='repositorymanager/repositorymanager_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='6028'/>
      <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.0.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.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.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.0.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.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.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='932a9137eb3efab0bcdc1fa8c5d1985778eed58e8f3ed489af6ffb18e2d54c16'/>
      <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.0.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.0.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='a5a927001bc4c78767d531f6b503ad9cb6a936f482f2f75a87f76500ef370dcc'/>
      <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.0.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.0.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='9a5bc1d7ded98e77d3a9626e3f93c8f54b51e62aa8dfc0ee71b505fbed768052'/>
      <attribute name='url' value='rxtxcomm-linux-x86/rxtxcomm-linux-x86-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='91324'/>
      <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.0.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.0.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='f8cb390a8f37c5c52440affda445aac490590aefb6506167225b2a1d6e19c036'/>
      <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.0.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.0.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='af1dffd9c1b63da205682e755d41da488f86759887e7ff58a03d73e5ab8f6a57'/>
      <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.0.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.0.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='eb9f0a0facb1a06882f7bd5625d7609fd74f2657866b7b8e1d547ee40820fb05'/>
      <attribute name='url' value='serialportdevice/serialportdevice_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7657'/>
      <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.0.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.0.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='3296c4c363bb072ed963eb59744d6be5e24a39194639eed9581cfd727c527618'/>
      <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.0.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.0.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='f48176c8c234503c6f7ceb27633b19a8de6d6bab986a11e7b0295658c1827e67'/>
      <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.0.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.0.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='ccfa4f434ea4d3b1c9710d361d4d631612f923603adec3714def29cce3fa2148'/>
      <attribute name='url' value='sslj2sp/sslj2sp-4.0.0.jar'/>
      <attribute name='size' type='Long' value='17995'/>
      <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.0.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='a5209d32ca6510589860ae7a9fed92b9497c689bcee55fc5775f9c9ce2b5d88b'/>
      <attribute name='url' value='subsystem/subsystem_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='12486'/>
      <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.0.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.0.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='49252f7eb065a8d8a838338509160f1618536f52e7d844d07cd809c5d5fbd4df'/>
      <attribute name='url' value='threadio/threadio-0.2.0.jar'/>
      <attribute name='size' type='Long' value='6212'/>
      <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.0.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.0.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='14981fe14d23b8f6e9fcf5983a77f5e0018faa3af64c8721da932e3d1320d431'/>
      <attribute name='url' value='threadio/threadio_all-0.2.0.jar'/>
      <attribute name='size' type='Long' value='7029'/>
      <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.0.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.0.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='75c26043dd9d2ef5ecabb71f811efea6510a4b3e26f4e458c2148af48afc2845'/>
      <attribute name='url' value='threadio/threadio_api-0.2.0.jar'/>
      <attribute name='size' type='Long' value='1654'/>
      <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.0.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.0.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='e40e5350ee93559d2cf948e90147db92110ff50e229a83a8ae4ec8373f8abbe6'/>
      <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.0.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='4305135b8d264f932c3a7f7234a8b0db7cc4ef6a9d2b8de2dae7abad702e0688'/>
      <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.0.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.0.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.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='938660449115f2d8d4d39bc09c24967b4fdf1f3dd1da3e5e1c29f294d17b4eb1'/>
      <attribute name='url' value='useradmin/useradmin-4.0.0.jar'/>
      <attribute name='size' type='Long' value='30354'/>
      <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.0.0'/>
    </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.0.0'/>
    </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.0.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.0.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.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.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='c061ecbdc837d44631ecdc5737780879fef5887fab73fc75b275234438043aa0'/>
      <attribute name='url' value='useradmin/useradmin_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='44004'/>
      <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.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin'/>
      <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.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.0.0'/>
    </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.0.0'/>
      <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.0.0'/>
      <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.0.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.0.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.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.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3368fca171f3bac3d1af14d926b20ce27baf616eeca2e43cde3fa8311ba443a3'/>
      <attribute name='url' value='useradmin/useradmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='15227'/>
      <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.0.0'/>
    </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.0.0'/>
    </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.0.0'/>
    </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.0.0'/>
      <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.0.0'/>
      <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.0.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.0.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='642adebd4f3ed97357f7962a1bc5d7c9f0eaea2720eae011efc5a87b7cc19dc9'/>
      <attribute name='url' value='util/util-4.1.0.jar'/>
      <attribute name='size' type='Long' value='47279'/>
      <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.0.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.0.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='7606f3d5c86b961a7d1cd21eac68b02743c730604221368c59a3db222654e260'/>
      <attribute name='url' value='wireadmin/wireadmin_api-5.0.0.jar'/>
      <attribute name='size' type='Long' value='10204'/>
      <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.0.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.0.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='9f5b5d3e69450be9b03ff9799f497aa47dd4a6418aa6838aa54e91ab61e328d1'/>
      <attribute name='url' value='xalan/xalan-2.7.1.kf3_01.jar'/>
      <attribute name='size' type='Long' value='1804821'/>
      <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.0.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.0.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='bfc25d65d6430a2d94d76e700e271545812e02562fe44238ec622a8c767312c9'/>
      <attribute name='url' value='xerces/xerces-2.10.1.kf5.jar'/>
      <attribute name='size' type='Long' value='1619505'/>
      <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.0.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.0.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='d51bad158db3a038ddb82c92bbbc45295cc6180885cb74b2f5b3c8b166634a05'/>
      <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.0.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.0.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>
