<?xml version='1.0' encoding='utf-8'?>
        <?xml-stylesheet type='text/xsl' href='repository2html.xsl'?>
<repository increment='1593764197712' name='Knopflerfish 6.1.4 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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4ca8214349b44ff19d51d42a8abf780ba12c12faa446c4de2e303620a8a58c83'/>
      <attribute name='url' value='applicationadmin/applicationadmin_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='18080'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='7c9507e6909ae3c981ecbcfa4507c1466661241e0360c46b56cb1ff3ee23e2f6'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7070'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='db3cc755ee8113260c5917b902188deec8bc1ebcb73502bf201fec7fb3e87db4'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7052'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='fc7b8d368b0f6007410f506cede599b9e3affa6334b34070726ffec8284bd34d'/>
      <attribute name='url' value='blueprint/blueprint_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='19115'/>
      <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.1.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.1.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.1.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.1.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='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=JavaSE)(version&gt;=1.6))'/>
    </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='6b2353ac713fec068903f94cd82206ec8a9e8fb27a4eae8e51ae6d459a73f92d'/>
      <attribute name='url' value='classpatcher/classpatcher_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='63130'/>
      <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='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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='70f73ca156bcf33c62b4a3af961911726c5fa4c92b4b1099d7c49b6a8d8c564b'/>
      <attribute name='url' value='cm/cm-5.1.0.jar'/>
      <attribute name='size' type='Long' value='74169'/>
      <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.1.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.1.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.1.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='30abc34fa933460c9ea6f3d487f475e9a7ffc246f41d1b20436f443f429cc38e'/>
      <attribute name='url' value='cm/cm_all-5.1.0.jar'/>
      <attribute name='size' type='Long' value='86154'/>
      <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.1.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.1.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.1.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.1.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='01b7e466265a0c59e4b6cdcd2970178f3ca61af21c1bd18a1d6d1725c64244c1'/>
      <attribute name='url' value='cm/cm_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='12943'/>
      <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.1.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.1.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.1.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </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='223b309faff3bbb580762c41d8d2dba2d6931ba1798f3335d62652e152e8be6d'/>
      <attribute name='url' value='cm_cmd/cm_cmd-5.0.1.jar'/>
      <attribute name='size' type='Long' value='23821'/>
      <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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='35ab16ac76fb8ec8be786c7e7070318705761ec86f21360ebd2e47b51e101f84'/>
      <attribute name='url' value='cm_desktop/cm_desktop-5.0.2.jar'/>
      <attribute name='size' type='Long' value='78645'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm_desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationListener'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='CM-Desktop-IMPL'/>
      <attribute name='description' value='CM desktop plugin (IMPL)'/>
      <attribute name='documentation' value='https://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles/metatype/cm_desktop/readme.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.metatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.metatype)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='04c06b3f549db485ed9b301d53b8a284bb4229ff7abaeaf7a98caf39e4dba8a6'/>
      <attribute name='url' value='cm_desktop/cm_desktop_all-5.0.2.jar'/>
      <attribute name='size' type='Long' value='95650'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.shared.cm'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.cm_desktop'/>
      <attribute name='bundle-version' type='Version' value='5.0.2'/>
      <directive name='uses' value='org.osgi.service.cm'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.cm.ConfigurationListener'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='CM-Desktop'/>
      <attribute name='description' value='CM desktop plugin'/>
      <attribute name='documentation' value='https://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles/metatype/cm_desktop/readme.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.cm)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.service.log)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.shared.cm)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.knopflerfish.util.metatype)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.metatype)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.border)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.filechooser)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.text.html)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
    <requirement namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.comm-linux'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='4ee32434f89c157ac494384ad173794920395980db7380b2ea1ff843890ce051'/>
      <attribute name='url' value='comm-linux/comm-linux_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='119732'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Piayda/RXTX'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='725d63a34a1d050a6b6635b34c0bb1bcf680986394c5bf2e42a45640e23d8cd5'/>
      <attribute name='url' value='comm-win32/comm-win32_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='38889'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish/Sun'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.osname~=Windows 7)(osgi.native.osname~=Windows 8)(osgi.native.osname~=Windows 8.1)(osgi.native.osname~=Windows 10)(osgi.native.osname~=Windows Server 2008)(osgi.native.osname~=Windows Server 2012))(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='f7a64f2acdb172ad18e5aa6b01e5f5c3bd3202bb55bb6211bf8d94c87cc95a0b'/>
      <attribute name='url' value='command/command_all-0.2.jar'/>
      <attribute name='size' type='Long' value='35777'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='7f459bbd9b6973c60922fa5bf93cd71e6f1e4c54bcc9fa0ff72366a053e1d62f'/>
      <attribute name='url' value='command/command_api-0.2.jar'/>
      <attribute name='size' type='Long' value='3052'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.command'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.command-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='command-API'/>
      <attribute name='description' value='Command Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='02b272c889937ac308c77ecd4e7eb7fd8b0167afd560ce00b27050d20a7c58fc'/>
      <attribute name='url' value='commandtty/commandtty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='7816'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='84bda1d11f584dda97c181eeb622e359920d205932f4786402675914f948a1cd'/>
      <attribute name='url' value='commons-logging/commons-logging_all-2.0.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='37558'/>
      <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://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles_opt/commons-logging/readme.txt'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='6.0.6'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f36c1ac030e50507863dac072b2a49a5710d3c9cb0d918f9ecdcf4a32c8cb55f'/>
      <attribute name='url' value='component/component_all-6.0.6.jar'/>
      <attribute name='size' type='Long' value='139400'/>
      <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='6.0.6'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
    </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='6.0.6'/>
      <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.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component.runtime.dto,org.osgi.util.promise'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime.dto'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.dto,org.osgi.framework.dto'/>
    </capability>
    <capability namespace='osgi.extender'>
      <attribute name='osgi.extender' value='osgi.component'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component,org.osgi.service.component.runtime,org.osgi.service.component.runtime.dto,org.osgi.util.promise'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.apache.felix.scr.ScrService'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.component.runtime.ServiceComponentRuntime'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component,org.osgi.service.component.runtime,org.osgi.service.component.runtime.dto,org.osgi.util.promise'/>
    </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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.dto)(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)(version&gt;=1.8.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.dto)(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.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.promise)(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='(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.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component.runtime)(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.component.runtime.dto)(version&gt;=1.3.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.component-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='6.0.6'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d74e952a7e6d5ffd0cc50b08fd3d19085e2757540679c648b9eeac5e50d7c5c0'/>
      <attribute name='url' value='component/component_api-6.0.6.jar'/>
      <attribute name='size' type='Long' value='11219'/>
      <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='6.0.6'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
    </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='6.0.6'/>
      <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.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component.runtime.dto,org.osgi.util.promise'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime.dto'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.6'/>
      <directive name='uses' value='org.osgi.dto,org.osgi.framework.dto'/>
    </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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.dto)(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)(version&gt;=1.8.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.dto)(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.promise)(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='(&amp;(osgi.wiring.package=org.osgi.service.component)(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.component.runtime)(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.component.runtime.dto)(version&gt;=1.3.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.component_annotations-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='34e9c3eac500b333b65a934d89e152410f2fe358cea2c9775b30b181fac7d328'/>
      <attribute name='url' value='component_annotations/component_annotations_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='10693'/>
      <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.1.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.1.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.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component_annotations-API'/>
      <attribute name='bundle-version' type='Version' value='1.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.3.0)(!(version&gt;=1.4.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='0af36416650324c6e62180c5eb7d96620e75d79f08ff0f2cf8f72e90ec37ed71'/>
      <attribute name='url' value='connectors/connectors-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18311'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='faea9f05b6a1af5f3faf4caa0c6241ce919d49a15620e1b55ddf7deae00d793e'/>
      <attribute name='url' value='connectors/connectors_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18292'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='c4b621fbbc27d01b2e1ba7515a948aab0e41e1324cb7ad8a2a21b08908ac75fa'/>
      <attribute name='url' value='console/console-4.0.1.jar'/>
      <attribute name='size' type='Long' value='28560'/>
      <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/6.1.4/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'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='79916e4a89536e3fff805253885033c87c8be124384ad4bc8c2f493be77a200c'/>
      <attribute name='url' value='console/console_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='41906'/>
      <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/6.1.4/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'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='ad74e51e08b29cf1111da8a9b5929a28af591d0f5369f10f3d9730db2b905274'/>
      <attribute name='url' value='console/console_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14340'/>
      <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/6.1.4/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'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='c01d2a88d61ab9c1694b4fa26a12a147d6ae1290af2eb9483b42e2167f910709'/>
      <attribute name='url' value='console2command/console2command-2.0.0.jar'/>
      <attribute name='size' type='Long' value='6585'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='4be9df171810dd10519aff8726d39f6e50da62805fe017cfe1446be74bf0d396'/>
      <attribute name='url' value='consoletcp/consoletcp-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13796'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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='82966bfba4edc7e216e4fce8ffce2cd6786511ecd9ffbe4e876e3a862360bd7e'/>
      <attribute name='url' value='consoletcp/consoletcp_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13778'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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='0caee3221dd59d83ebd5f8a2ceac39917f0192efae15b95941380014a73c367e'/>
      <attribute name='url' value='consoletelnet/consoletelnet-4.0.1.jar'/>
      <attribute name='size' type='Long' value='34070'/>
      <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/6.1.4/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'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='9b8b49071cb3d1d76ad424f1c36b4acb45e53a3de06721bafccaa6be0af16a46'/>
      <attribute name='url' value='consoletty/consoletty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='7949'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='141fde3e436d110d0c5a55628a87cdf0c36a15e5b53fa768082b9a83a13a0cdb'/>
      <attribute name='url' value='coordinator/coordinator_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='14616'/>
      <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.1.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.1.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.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.coordinator-API'/>
      <attribute name='bundle-version' type='Version' value='1.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.2)(!(version&gt;=1.1.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.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='fea9e29b31c2e26a27eb40402e81ae3e553947ef291627cd7e61e55536e6f8c3'/>
      <attribute name='url' value='crimson/crimson-2.1.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='196998'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=crimson/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='2f97cd56f77a605f9a82542eb6e8315d6fd07a8a1889eaa386c43dfdeb0c75fd'/>
      <attribute name='url' value='deploymentadmin/deploymentadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='11373'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d39cdf2f1a4021420c80751a589283fba281bdded4df2cd01e6839cca7149e1b'/>
      <attribute name='url' value='desktop/desktop-6.0.0.jar'/>
      <attribute name='size' type='Long' value='786721'/>
      <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='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop-IMPL'/>
      <attribute name='bundle-version' type='Version' value='6.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='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/6.1.4/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='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.dto)(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)(version&gt;=1.8.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.dto)(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.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='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9c3c0f90afeef6e9bb9330f8fa0eeae959cf5bb7c5544933bee469aed9efc11e'/>
      <attribute name='url' value='desktop/desktop_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='918198'/>
      <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='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.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.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.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.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='6.0.0'/>
      <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='6.0.0'/>
      <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='6.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.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='6.0.0'/>
      <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='6.0.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.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.0.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.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.0.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.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
      <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='6.0.0'/>
      <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.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime'/>
      <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='6.0.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component.runtime.dto,org.osgi.util.promise'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component.runtime.dto'/>
      <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='6.0.0'/>
      <directive name='uses' value='org.osgi.dto,org.osgi.framework.dto'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.desktop'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
      <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='6.0.0'/>
      <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='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.function'/>
      <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='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.promise'/>
      <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='6.0.0'/>
      <directive name='uses' value='org.osgi.util.function'/>
    </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/6.1.4/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='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.dto)(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)(version&gt;=1.8.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.dto)(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.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.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.component.runtime)(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.component.runtime.dto)(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.function)(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.promise)(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.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='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f90a2b97e307530ec12056ce794fa294ebf75d5305e6e69a28f8d1bcad70bea1'/>
      <attribute name='url' value='desktop/desktop_api-6.0.0.jar'/>
      <attribute name='size' type='Long' value='5417'/>
      <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='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
    </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='6.0.0'/>
      <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/6.1.4/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='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='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='b53543d9af2fbd4665fbbcf487e171d482ddadf5564e9a307b0e8745a4f1a83d'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14473'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.desktop_jvm-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.desktop_jvm-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </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='4.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a3c111a3115b2014a2c33a6b0efbf54791a9a55826d43eb7c4f34e3aa0037f80'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14461'/>
      <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='4.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.desktop_jvm'/>
      <attribute name='bundle-version' type='Version' value='4.0.1'/>
    </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='430078506b41973c6e4155ecf086728758617291d958cccf0025b223f80519fd'/>
      <attribute name='url' value='device/device-4.0.1.jar'/>
      <attribute name='size' type='Long' value='18221'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='a6a5e110d9ca07ac8bfcba4c074bb2ed1b60a5c4185ff2f8f12df1c83f8c2aab'/>
      <attribute name='url' value='device/device_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='20830'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='5c0940a90668697df051549cd58cc240d053ec6aebd1cf704da49f544e7872a0'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='76388aab19b96b29a4779b1c0b91fb31a89b4be4a88e636cf263a7e0dd4bce98'/>
      <attribute name='url' value='dirdeployer/dirdeployer_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='50941'/>
      <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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.dirdeployer'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </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.1.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </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.1.0'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=dirdeployer/index.html'/>
      <attribute name='category' value='util'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.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.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.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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='bbbeba4aed84165c272dce84c4f85ebe58fbcbfca0c9b69aaba36e4db8101fab'/>
      <attribute name='url' value='dirdeployer/dirdeployer_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3046'/>
      <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.1.0'/>
    </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.1.0'/>
    </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.1.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </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/6.1.4/docs/bundledoc/index.html?docpage=dirdeployer/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.dirdeployer)(version&gt;=0.0.0)(!(version&gt;=1.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.dmt-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='5.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='18be0c74861826cb758cefc7724c2659f7de752950de36c5792bdbc0a3642f08'/>
      <attribute name='url' value='dmt/dmt_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='38921'/>
      <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.1.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.1.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.1.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.1.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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3abba316eb10acf08e86a89e0c90714f3418436149e11bf74a452cb309a81604'/>
      <attribute name='url' value='event/event_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='40922'/>
      <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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.event'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.event'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=event/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1)(!(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.event-API'/>
      <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='b8b91dd40d4c4312367745fd2ee3b6721088fd5b5a421afc29c107340232cc6b'/>
      <attribute name='url' value='event/event_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='13838'/>
      <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.1.0'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.event'/>
      <attribute name='version' type='Version' value='1.3.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.event-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=event/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1)(!(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.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='3f32c1d8e770cddec7039650e3176754c552ea5404c5d1ead4ffef3dfd9f7f6d'/>
      <attribute name='url' value='foreignapplication/foreignapplication_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='3463'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.framework'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='342f5245d521475370fc8c1554cb1e493b3015c01caf7c60e9c8189b7038c069'/>
      <attribute name='url' value='framework-8.0.11.jar'/>
      <attribute name='size' type='Long' value='686483'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.dto'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework'/>
      <attribute name='version' type='Version' value='1.8.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.dto'/>
      <attribute name='version' type='Version' value='1.8.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.hooks.bundle'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.hooks.resolver'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.hooks.service'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.hooks.weaving'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.launch'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.namespace'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.startlevel'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.startlevel.dto'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.wiring'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.framework.wiring.dto'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.resource'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.resource.dto'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.condpermadmin'/>
      <attribute name='version' type='Version' value='1.1.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.packageadmin'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.permissionadmin'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.startlevel'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.url'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.tracker'/>
      <attribute name='version' type='Version' value='1.5.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.11'/>
    </capability>
    <capability namespace='osgi.contract'>
      <attribute name='osgi.contract' value='OSGiFramework'/>
      <directive name='uses' value='org.osgi.dto,org.osgi.framework,org.osgi.framework.dto,org.osgi.framework.hooks.bundle,org.osgi.framework.hooks.resolver,org.osgi.framework.hooks.service,org.osgi.framework.hooks.weaving,org.osgi.framework.launch,org.osgi.framework.namespace,org.osgi.framework.startlevel,org.osgi.framework.startlevel.dto,org.osgi.framework.wiring,org.osgi.framework.wiring.dto,org.osgi.resource,org.osgi.resource.dto,org.osgi.service.condpermadmin,org.osgi.service.packageadmin,org.osgi.service.permissionadmin,org.osgi.service.startlevel,org.osgi.service.url,org.osgi.util.tracker'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='frameworkbundle'/>
      <attribute name='description' value='Knopflerfish OSGi framework system bundle'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/current/docs/bundledoc/index.html?docpage=framework/index.html'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='license' value='http://www.knopflerfish.org/license.html'/>
    </capability>
  </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='4097738219c57fcbb6a6664eefb93b9a58d599d9c324a48a030ee9442d28e00b'/>
      <attribute name='url' value='frameworkcommands/frameworkcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='44601'/>
      <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/6.1.4/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'/>
    </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='5.2.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='95453b43ca4e68f42c6ac062bdb9fddfe7483dec7b5bc08c88c9e16c364a4f33'/>
      <attribute name='url' value='http/http-5.2.1.jar'/>
      <attribute name='size' type='Long' value='127040'/>
      <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='5.2.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='5.2.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/6.1.4/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1)(!(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=JavaSE)(version&gt;=1.6))'/>
    </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='5.2.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9f40dc5664d640a74d8869fb31a3e82059c7803bdb1a772c53aa1caa47a46a76'/>
      <attribute name='url' value='http/http_all-5.2.1.jar'/>
      <attribute name='size' type='Long' value='135245'/>
      <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='5.2.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.http'/>
      <attribute name='bundle-version' type='Version' value='5.2.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='5.2.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='5.2.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/6.1.4/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1)(!(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=JavaSE)(version&gt;=1.6))'/>
    </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='5.2.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='91d1019b8e8aac3db63ab57c8e881d6b3f1d46bb12f8c9acdb4fa9442b8eeefb'/>
      <attribute name='url' value='http/http_api-5.2.1.jar'/>
      <attribute name='size' type='Long' value='2990'/>
      <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='5.2.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='5.2.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='5.2.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/6.1.4/docs/bundledoc/index.html?docpage=http/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='3.1.3.kf5-001'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='900f223d2089dde4d878b9789afc8c2f037530f8ed63aa19d18ee11ea60fc022'/>
      <attribute name='url' value='httpclient_connector/httpclient_connector-3.1.3.kf5-001.jar'/>
      <attribute name='size' type='Long' value='368596'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec,org.apache.commons.codec.net,org.apache.commons.httpclient.auth,org.apache.commons.httpclient.cookie,org.apache.commons.httpclient.params,org.apache.commons.httpclient.protocol,org.apache.commons.httpclient.util,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.auth'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='javax.crypto,javax.crypto.spec,org.apache.commons.codec.binary,org.apache.commons.httpclient,org.apache.commons.httpclient.params,org.apache.commons.httpclient.util,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.util'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec,org.apache.commons.codec.net,org.apache.commons.httpclient,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.methods'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.httpclient,org.apache.commons.httpclient.methods.multipart,org.apache.commons.httpclient.params,org.apache.commons.httpclient.util,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.methods.multipart'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.httpclient.methods,org.apache.commons.httpclient.params,org.apache.commons.httpclient.util,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.params'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.httpclient,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.cookie'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.httpclient,org.apache.commons.httpclient.util,org.apache.commons.logging'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.httpclient.protocol'/>
      <attribute name='version' type='Version' value='3.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='javax.net,javax.net.ssl,org.apache.commons.httpclient,org.apache.commons.httpclient.params,org.apache.commons.httpclient.util'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.codec'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.codec.binary'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.codec.digest'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec.binary'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.codec.language'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.commons.codec.net'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.httpclient_connector'/>
      <attribute name='bundle-version' type='Version' value='3.1.3.kf5-001'/>
      <directive name='uses' value='org.apache.commons.codec,org.apache.commons.codec.binary'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='httpclient_connector'/>
      <attribute name='description' value='A HTTP IO-Connector with proxy support,based on apache commons http client 3.1.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.io)'/>
    </requirement>
    <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='(osgi.wiring.package=javax.crypto)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.crypto.spec)'/>
      <directive name='resolution' value='optional'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.net)'/>
      <directive name='resolution' value='optional'/>
    </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.apache.commons.logging)'/>
    </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.apache.commons.httpclient)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.auth)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.util)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.methods)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.methods.multipart)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.params)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.cookie)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.httpclient.protocol)(version&gt;=3.1.0)(!(version&gt;=4.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.commons.codec)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.apache.commons.codec.net)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.apache.commons.codec.binary)(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.apache.commons.codec.digest)(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.apache.commons.codec.language)(version&gt;=1.3.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.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='508020fb1c64069d12563aed13cc4e0bb5e3ccfeb04fd35c08932b08c98d622d'/>
      <attribute name='url' value='httpconsole/httpconsole_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='71810'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=httpconsole/index.html'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='251fe8b4013f2444d60e4ba9ccff180ceeae8edb47d99fc03b81d54620c12803'/>
      <attribute name='url' value='httproot/httproot-4.0.0.jar'/>
      <attribute name='size' type='Long' value='20514'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='example'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='6dde02809afd4410a40ff9754d249b6e90e2136b0a739bb9ab51f0ac11444a04'/>
      <attribute name='url' value='io/io_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='12521'/>
      <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.1.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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5eb873572cc78543bbff781d4d132303297e89ba50be10363e3f4b40e44b2bd3'/>
      <attribute name='url' value='io/io_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='2343'/>
      <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.1.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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='7f4d711cfcac60cd0a33f64945b1f4808f585211f3516fff1a215278a5bab3ee'/>
      <attribute name='url' value='jinidriver/jinidriver_all-0.1.0.jar'/>
      <attribute name='size' type='Long' value='205041'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish/Nico Goeminne'/>
    </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='233a5d2170d0dbdab2fa123e9f5a13ce2e19ee1e13ded8ebc0a3c1fbf8a725c0'/>
      <attribute name='url' value='jsdk/jsdk_api-2.5.0.kf3-2.jar'/>
      <attribute name='size' type='Long' value='42524'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish/Sun/Apache'/>
      <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-003'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e72fc59cbd6d7f66358e0c3ddfff3fe61234364e87a7e0ea0adb14e60249389c'/>
      <attribute name='url' value='junit/junit_all-3.8.1.kf4-003.jar'/>
      <attribute name='size' type='Long' value='148235'/>
      <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-003'/>
    </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-003'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.junit'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.junit'/>
      <attribute name='bundle-version' type='Version' value='3.8.1.kf4-003'/>
      <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-003'/>
    </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/6.1.4/docs/bundledoc/index.html?docpage=junit'/>
      <attribute name='category' value='testing'/>
      <attribute name='vendor' value='JUnit/Knopflerfish'/>
    </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.1.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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='06fc9d2c904f7625b4317776c95a44e7ebfc83f9326f92391b4f95224d39fcf9'/>
      <attribute name='url' value='junit_runner/junit_runner_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='12666'/>
      <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.1.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.1.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://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles_opt/junit/junit_runner/readme.txt'/>
      <attribute name='category' value='testing'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='c618df5f2a74a013f92329cd537326d5ffe3be09cba22a4c66c0a74f88f14fee'/>
      <attribute name='url' value='kf_metatype/kf_metatype_all-5.1.0.jar'/>
      <attribute name='size' type='Long' value='129042'/>
      <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.1.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.1.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.1.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.1.0'/>
    </capability>
    <capability namespace='osgi.implementation'>
      <attribute name='osgi.implementation' value='osgi.metatype'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.service.metatype'/>
    </capability>
    <capability namespace='osgi.extender'>
      <attribute name='osgi.extender' value='osgi.metatype'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.service.metatype'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.osgi.service.metatype.MetaTypeService'/>
      <directive name='uses' value='org.osgi.service.metatype'/>
    </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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish,nanoxml'/>
      <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.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.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=JavaSE)(version&gt;=1.6))'/>
    </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='4358ebe0d91c8b77be892b59e28f2d0f0f07e0f1e9c9317d543859468a3d708a'/>
      <attribute name='url' value='kxml/kxml-2.3.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='59090'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=kmxl/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='kXML.org  http://kxml.sourceforge.net/'/>
    </capability>
    <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.log-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='a6d190a07cb6acb72697acba9609b93315355d6c9de53b7126120dd0921fe9a9'/>
      <attribute name='url' value='log/log-6.0.0.jar'/>
      <attribute name='size' type='Long' value='35624'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.log-IMPL'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.log-IMPL'/>
      <attribute name='bundle-version' type='Version' value='6.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.log'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='38d643fbb1fe403540c8898554534a7ca98a3291d8d2152ec11224e4f72c4e6e'/>
      <attribute name='url' value='log/log_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='43689'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.log'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.log'/>
      <attribute name='bundle-version' type='Version' value='6.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.bundle.log'/>
      <attribute name='bundle-version' type='Version' value='6.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.bundle.log'/>
      <attribute name='bundle-version' type='Version' value='6.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.log-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d1e370d88a4718c27b35c5aa08da6ccf07b45d2ea88b82a866174aaa8c283e74'/>
      <attribute name='url' value='log/log_api-6.0.0.jar'/>
      <attribute name='size' type='Long' value='9129'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.log-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.log-API'/>
      <attribute name='bundle-version' type='Version' value='6.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.bundle.log-API'/>
      <attribute name='bundle-version' type='Version' value='6.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.bundle.log-API'/>
      <attribute name='bundle-version' type='Version' value='6.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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </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='4d0303a737c7481981c7234ab5008c8c5be3239d4da0b8330b4494b839883bc2'/>
      <attribute name='url' value='logcommands/logcommands-5.0.0.jar'/>
      <attribute name='size' type='Long' value='16815'/>
      <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/6.1.4/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='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=JavaSE)(version&gt;=1.6))'/>
    </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='13cdfb9a951376fc7fde57864656ccb2909553d610ab72c045a933a4c7f2842e'/>
      <attribute name='url' value='measurement/measurement-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9593'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='94ddddd0fd5a60a5b80c2c2701ca6b5711425245946d2a79fe0950ed4dafe7a8'/>
      <attribute name='url' value='metatype/metatype-4.1.0.jar'/>
      <attribute name='size' type='Long' value='5565'/>
      <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.1.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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.metatype'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.metatype-LIB'/>
      <attribute name='bundle-version' type='Version' value='4.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.metatype_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='54129bfe5ee9a35cd82aa2538bc37540a02f42d899805898384a15bb5dd8e635'/>
      <attribute name='url' value='metatype_annotations/metatype_annotations_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='5349'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.metatype_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.metatype_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.metatype.annotations'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.metatype_annotations-API'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Metatype Annotations-API'/>
      <attribute name='description' value='OSGi specified metatype annotations (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.metatype.annotations)(version&gt;=1.3.0)(!(version&gt;=1.4.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.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='3f18f5399fb75c45db2922e43a0b39e04f4e67f83cd72032b5443958119f1fa6'/>
      <attribute name='url' value='monitor/monitor_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9855'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='8bd111377ebc7e861b6260ca54a30245912ec9e30e3fd9085abdad312f511c12'/>
      <attribute name='url' value='namespace/namespace_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='3650'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='7e1c2bd9793041ac59e87a6546749977adbc002e28146372b6d1f95af12eda86'/>
      <attribute name='url' value='position/position-4.1.0.jar'/>
      <attribute name='size' type='Long' value='4412'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='57c5d77c9feb39aa95c3fb83858c163a040bf503288001b2e19a8235140d49a6'/>
      <attribute name='url' value='prefs/prefs_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='27401'/>
      <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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.prefs'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </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.1.0'/>
    </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/6.1.4/docs/bundledoc/index.html?docpage=prefs/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </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.1)(!(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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='8d38347ec56167a23416d5cd88c007e1c530098d2c8c7f3825646dce6d820b5c'/>
      <attribute name='url' value='prefs/prefs_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3016'/>
      <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.1.0'/>
    </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.1.0'/>
    </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.1.0'/>
    </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/6.1.4/docs/bundledoc/index.html?docpage=prefs/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.promise-LIB'/>
      <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='c0a4833858c48bfff023115e2603be757f18da7de579600ab9f976d5a079b3b9'/>
      <attribute name='url' value='promise/promise-1.0.0.jar'/>
      <attribute name='size' type='Long' value='21360'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.promise-LIB'/>
      <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.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.function'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.promise'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.util.function'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='promise-LIB'/>
      <attribute name='description' value='Promise API (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.promise)(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.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='80632e51943c891c92c3a04d54b53ce2228a46d1bdcafd47d9a91be078b45e62'/>
      <attribute name='url' value='provisioning/provisioning_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='2187'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='e1883bde3cb6457faf866f28bf2ee37bd1734f788a2c96147b8acfeab84b36a2'/>
      <attribute name='url' value='remotefw/remotefw_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1691'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=remotefw/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='11e45f5dee5658eac4d4110bf18772474227e4a300ca724ac2beb69f3a9c0b75'/>
      <attribute name='url' value='remoteserviceadmin/remoteserviceadmin_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='24956'/>
      <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.1.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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.remoteserviceadmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='bundle-version' type='Version' value='1.1.0'/>
      <directive name='uses' value='org.osgi.framework'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.remoteserviceadmin.namespace'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.remoteserviceadmin-API'/>
      <attribute name='bundle-version' type='Version' value='1.1.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.remoteserviceadmin)(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.remoteserviceadmin.namespace)(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.repository.index'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e84999b58faf609023fe485825f756ed456fe3d745bbb10e5adc02747f1206a1'/>
      <attribute name='url' value='repoindex_kf/repoindex_kf_all-1.0.1.jar'/>
      <attribute name='size' type='Long' value='20116'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.indexer'/>
      <attribute name='version' type='Version' value='1.0.2'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository.index'/>
      <attribute name='bundle-version' type='Version' value='1.0.1'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='KF Resource Analyzer Extensions'/>
      <attribute name='description' value='KF Resource Analyzer Extensions'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='fa547fd44e6f8d4fb73236ac254cd57a4e15cad7aefeb2ea6c0634e2f71d08dd'/>
      <attribute name='url' value='repository/repository_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='6023'/>
      <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.1.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.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repository-API'/>
      <attribute name='bundle-version' type='Version' value='1.1.0'/>
      <directive name='uses' value='org.osgi.resource,org.osgi.util.promise'/>
    </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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.util.promise)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.1.0)(!(version&gt;=1.2.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.repository_desktop'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='5d5bfee31355dd6a1a0248c7e4c5ce4ebe7f0bb9b42f495fb6e2edf1785b954c'/>
      <attribute name='url' value='repository_desktop/repository_desktop_all-1.1.1.jar'/>
      <attribute name='size' type='Long' value='76418'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Repository'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository Desktop'/>
      <attribute name='description' value='Knopflerfish desktop plugin visualizing OSGi Repository contents.'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='e8516cdb31ed495aeef56d532a34ba59de261b72e04fd2dff8e797179394d8cb'/>
      <attribute name='url' value='repository_xml/repository_xml_all-1.1.0.jar'/>
      <attribute name='size' type='Long' value='33825'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.promise)'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='abcefb7378d96ee9f962e8f1d6cd4ad7d6687a9271bac39debb3c9f89503351c'/>
      <attribute name='url' value='repository_xml/repository_xml_api-1.1.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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='3808fb1c593be7ef920b3ec50ef422d40912d74d5e9d9998de84038610662ed8'/>
      <attribute name='url' value='repositorycommands/repositorycommands-1.1.1.jar'/>
      <attribute name='size' type='Long' value='15754'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-Commands-IMPL'/>
      <attribute name='description' value='Repository commands (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/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='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.console)(version&gt;=2.0.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.1.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.6))'/>
    </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.3.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='589c534e0eedd8a22f8a674b7e074051373d45b9855d1988261c1ea5c4411de3'/>
      <attribute name='url' value='repositorymanager/repositorymanager_all-1.3.0.jar'/>
      <attribute name='size' type='Long' value='48544'/>
      <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.3.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.3.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.repository'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.resource,org.osgi.util.promise'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.resolver'/>
      <attribute name='version' type='Version' value='1.0.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager'/>
      <attribute name='bundle-version' type='Version' value='1.3.0'/>
      <directive name='uses' value='org.osgi.resource'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.function'/>
      <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.3.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.promise'/>
      <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.3.0'/>
      <directive name='uses' value='org.osgi.util.function'/>
    </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='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework.wiring)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.resolver)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.promise)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.function)(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.repositorymanager-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.3.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='7fa121c71e1b64b35fc4d9010e375bdca7f8007fb893a36af94c3b2300c8d4b6'/>
      <attribute name='url' value='repositorymanager/repositorymanager_api-1.3.0.jar'/>
      <attribute name='size' type='Long' value='6993'/>
      <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.3.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.3.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.repositorymanager'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.repositorymanager-API'/>
      <attribute name='bundle-version' type='Version' value='1.3.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='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.framework)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=org.osgi.resource)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='29fc8a2e97fd0ef733388bd9e13a49731b94360414a6855eb31c223cd13c9995'/>
      <attribute name='url' value='resolver/resolver_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='4055'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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='c1bb9b5b3b2614a852f9291f936b79ccd1fa7e7ec33e14a9f6fe86123c803c9f'/>
      <attribute name='url' value='rxtxcomm-linux-arm/rxtxcomm-linux-arm-2.1.7.1.jar'/>
      <attribute name='size' type='Long' value='166998'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
    </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='2ad6a421ea88ea88612ac210be1cae92f88083988444e4079245e05ffbf2f499'/>
      <attribute name='url' value='rxtxcomm-linux-x86/rxtxcomm-linux-x86-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='91322'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
    </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='c806b27926491fd248256cb20d78d22a9a00303101c115246977c5b45f77e1ac'/>
      <attribute name='url' value='rxtxcomm/rxtxcomm_api-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='68807'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish/Piayda/RXTX'/>
    </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='3e9b8578adb485927f087256da0ab83e2a32ec6bfda5ec029c79eb0b8fd4f23f'/>
      <attribute name='url' value='scrcommands/scrcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='15181'/>
      <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/6.1.4/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'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='ece0c8b5f80dfc83fc33a2431058352e3fa769df1191b92ca0c8c949f15106ff'/>
      <attribute name='url' value='serialportdevice/serialportdevice_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7367'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='device'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='c3f6d9cbc9e124d24ce2b89408adafb0c3a7505acf78338ee69eef98c783da0b'/>
      <attribute name='url' value='serialportdevice/serialportdevice_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1734'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=serial'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='85e1d8c57e2583123fbde7092b16ab6ea6ee8ad647da9ac0543b1ac1fd1af825'/>
      <attribute name='url' value='serviceloader/serviceloader_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='1976'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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.1.0)(!(version&gt;=1.2.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.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='1cc5f6f3cb1254ab7222c2da24be112230261621148cd123a4252067bc609580'/>
      <attribute name='url' value='sslj2sp/sslj2sp-4.0.0.jar'/>
      <attribute name='size' type='Long' value='17747'/>
      <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://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles/sslj2sp/readme.txt'/>
      <attribute name='category' value='service'/>
      <attribute name='vendor' value='Knopflerfish/Oscar'/>
    </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='5bd54b0ba04bf7b9313478911e83d6d215a07e32414c163d2d841bc7572d713b'/>
      <attribute name='url' value='subsystem/subsystem_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='12839'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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='412365b2a5ce4376ea6e50b8f33134006ff20584b4b9ae455bb850dcef854efb'/>
      <attribute name='url' value='threadio/threadio-0.2.0.jar'/>
      <attribute name='size' type='Long' value='6185'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='3d75920c49dcc1520585d46aa9ae3550eeb6dfcbdd77297e3a0a0068e438072b'/>
      <attribute name='url' value='threadio/threadio_all-0.2.0.jar'/>
      <attribute name='size' type='Long' value='7002'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='48865f476d63ac08bc8acb3b794580230e66b651ab525e85cc5452d0bab1e772'/>
      <attribute name='url' value='threadio/threadio_api-0.2.0.jar'/>
      <attribute name='size' type='Long' value='1652'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='6e11dc7874418a5d8be49d4812bb309b5176d5d9dd5185752de54d4d043d675f'/>
      <attribute name='url' value='trayicon_fw/trayicon_fw-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12614'/>
      <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://github.com/knopflerfish/knopflerfish.org/tree/master/osgi/bundles/trayicon/trayicon_fw/readme.txt'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f011fc76ce7c2da647158b848f016084f4549eabc3224f01b8fd1e537a40fa14'/>
      <attribute name='url' value='upnp/upnp_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='5856'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='9be68e8b4f129de6db6b18267221f2bceb7bf9ee62a8b296f804e646d6858188'/>
      <attribute name='url' value='useradmin/useradmin-4.1.2.jar'/>
      <attribute name='size' type='Long' value='36748'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-IMPL'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='UserAdmin-IMPL'/>
      <attribute name='description' value='User Administration Service (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.ipam)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='89b78146606916c0930a073e8d44c28c34347cf5acd858eeff5abe1d26a0964a'/>
      <attribute name='url' value='useradmin/useradmin_all-4.1.2.jar'/>
      <attribute name='size' type='Long' value='50837'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.log'/>
      <attribute name='version' type='Version' value='1.2.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.log'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.ipam'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.useradmin'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <directive name='uses' value='org.osgi.service.useradmin'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.6.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.ipam)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.um.useradmin)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.event)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.log)(version&gt;=1.3.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.useradmin)(version&gt;=1.1.0)(!(version&gt;=1.2.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='51bd4254f786d054d80f9f8f39d5cbf52b8c90c0007a163a3d4b9cdb6ae28771'/>
      <attribute name='url' value='useradmin/useradmin_api-4.1.2.jar'/>
      <attribute name='size' type='Long' value='15677'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.ipam'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.knopflerfish.service.um.useradmin'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <directive name='uses' value='org.osgi.service.useradmin'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.useradmin'/>
      <attribute name='version' type='Version' value='1.1.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.useradmin-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.2'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='icon' value='icon.png;size=32'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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='f9ea86dbb36d7d856dfb05c9901f676e20edfef6e67b1e8a6b625bec622c6a45'/>
      <attribute name='url' value='util/util-4.1.0.jar'/>
      <attribute name='size' type='Long' value='49274'/>
      <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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='utility'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='d03ca7559bd6f932d12321f56a8dbe4eb7da1043b637b65ca6c1c3378d19d6e3'/>
      <attribute name='url' value='wireadmin/wireadmin_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='10504'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html'/>
      <attribute name='category' value='API'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <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=JavaSE)(version&gt;=1.6))'/>
    </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='427fd6f507499643b5364e1aae28f54354f18cf1b5f934737fc546f07e23c68f'/>
      <attribute name='url' value='xalan/xalan-2.7.1.kf3_01.jar'/>
      <attribute name='size' type='Long' value='1804992'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=xalan/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
    </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='c23be1b4194aab2a7c5266264fb66dda7b245737aecc3017a3d8b5cd3c6bb1f6'/>
      <attribute name='url' value='xerces/xerces-2.10.1.kf5.jar'/>
      <attribute name='size' type='Long' value='1619659'/>
      <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/6.1.4/docs/bundledoc/index.html?docpage=xerces/index.html'/>
      <attribute name='category' value='lib'/>
      <attribute name='vendor' value='Apache/Knopflerfish'/>
    </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.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='f3baa94d9cbb367c6707a4bae458fdd0429e38b1929182d3c52b5f5ff40e1769'/>
      <attribute name='url' value='xml/xml-4.1.0.jar'/>
      <attribute name='size' type='Long' value='4944'/>
      <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.1.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.1.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.1.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/6.1.4/docs/bundledoc/index.html?docpage=xml/index.html'/>
      <attribute name='category' value='osgi'/>
      <attribute name='vendor' value='Knopflerfish'/>
    </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=JavaSE)(version&gt;=1.6))'/>
    </requirement>
  </resource>
</repository>