<?xml version='1.0' encoding='utf-8'?>
        <?xml-stylesheet type='text/xsl' href='repository2html.xsl'?>
<repository increment='1649423813621' name='Knopflerfish 6.1.5 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='b4891a742b7e481f9f6af0090e6485d0954b2f08d73fd1aefb69602a5ab6863a'/>
      <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.5/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='7319c2a3da3d496bcf1d5155210bf559cc74e9c080b1d374221f02d3b3c71a58'/>
      <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.5/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='bbcfc343ba784d39e1e8d9adeec30dda08ca9dbafceec73134c95e2b49566ca5'/>
      <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.5/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='d2a6e192b249f90dd964069739d8aed2cf82d85a44617727495b711c7aadb6b9'/>
      <attribute name='url' value='blueprint/blueprint_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='19117'/>
      <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='530b705f719ffb046f36d6d65e62719c521553334d8da986c80de5d0cc2aea59'/>
      <attribute name='url' value='classpatcher/classpatcher_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='63129'/>
      <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='a4f7d079e0558ee388b38af9eb3ad701e66b87c82a15a34e081531d2e2c001f3'/>
      <attribute name='url' value='cm/cm-5.1.0.jar'/>
      <attribute name='size' type='Long' value='74168'/>
      <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.5/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='c21ef12f82d62bb365159e2d86393d4093c8cd09a412eae123df704ff36feba9'/>
      <attribute name='url' value='cm/cm_all-5.1.0.jar'/>
      <attribute name='size' type='Long' value='86152'/>
      <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.5/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='171c21c9e7c5fb2b3f810d8399885169cde83c692f5d3d3ae59d81b7bb5202c5'/>
      <attribute name='url' value='cm/cm_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='12942'/>
      <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.5/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='30f91c11fdd941baf0a9badd7a3dbb49fb8e2b44f42623c5cbf95346be1817cd'/>
      <attribute name='url' value='cm_cmd/cm_cmd-5.0.1.jar'/>
      <attribute name='size' type='Long' value='23822'/>
      <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.5/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='65fa7ba251164c74fce51e3e0773ec4097a6e807751154535384ecccaf4c0288'/>
      <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='fee89bd977e2e7218c21615b35e7c0b5ddf5923f9f4a776cd4c60c9a348a1403'/>
      <attribute name='url' value='cm_desktop/cm_desktop_all-5.0.2.jar'/>
      <attribute name='size' type='Long' value='95649'/>
      <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='a71b14616e1175c2ddd258a7469c80e95ccd82be2a03ffe1e4d075d3c80a1047'/>
      <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.5/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='65998ce9270528d70c2b592b86f94773581e51206f203801b198ee3884132482'/>
      <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.5/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='08c1052749604de1dbd9833eb45eaf1b600d1b733777bea926c9f6e1bdf6072d'/>
      <attribute name='url' value='command/command_all-0.2.jar'/>
      <attribute name='size' type='Long' value='35779'/>
      <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.5/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='6739e17717014c81c52f3fd2a8b22508c930e3eef3df1050ca6b1ec9fe89e73c'/>
      <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.5/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='d231bf9cff1c1763bccf259e77b4f32020b3dda8764656528b771f2a550b44f9'/>
      <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.5/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='11fdd6f1b14fcd327a76d99045781621ae031c7071771611397ef717c98bf3d2'/>
      <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.7'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='08b2b691c776f71e24c2af511b78017f971b25dec37a43febdb9bfc1fa4ca583'/>
      <attribute name='url' value='component/component_all-6.0.7.jar'/>
      <attribute name='size' type='Long' value='139415'/>
      <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.7'/>
    </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.7'/>
    </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.7'/>
      <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.7'/>
      <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.7'/>
      <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.7'/>
      <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.5/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.7'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='20edb06010a9875c11228c0a350abac3c9ff0667e76a16dee8104d71946b24af'/>
      <attribute name='url' value='component/component_api-6.0.7.jar'/>
      <attribute name='size' type='Long' value='11220'/>
      <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.7'/>
    </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.7'/>
    </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.7'/>
      <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.7'/>
      <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.7'/>
      <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.7'/>
      <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.5/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='5f915363a6fd91c6b3d83345c8f2cc265fb3bfe6959169714fc5e6f78923b120'/>
      <attribute name='url' value='component_annotations/component_annotations_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='10692'/>
      <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.5/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='db6f8103699bb9d95b70619dbcf5a11d272189d28897c09b4604f3fe59c48de1'/>
      <attribute name='url' value='connectors/connectors-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18313'/>
      <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.5/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='e4b6c08689a3123260fce9c43f0d2147b2eb27938fa9cb3c3e3d1234b4d6f3de'/>
      <attribute name='url' value='connectors/connectors_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18294'/>
      <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.5/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='16da7b21bd81261a1daded4d719c0fc67d4f1e4fb52ff5eb5511d949338e31f6'/>
      <attribute name='url' value='console/console-4.0.1.jar'/>
      <attribute name='size' type='Long' value='28561'/>
      <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.5/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='01e69761e4a897bc66da19625d9575af0e2586c42c23b57aa2e184f952e1f9f8'/>
      <attribute name='url' value='console/console_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='41909'/>
      <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.5/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='2feba25ca0d3c19c8dccc570378f4298684a1c7d6e7c553b5902f758f4282b28'/>
      <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.5/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='097adb10cb2648fa569a5cc727aa14c116c714e2da91f6a4e5b4d49c0c7d581a'/>
      <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.5/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='c9ecc85705b2ee3420ac31560f72af22ebe1679dfa608ac549c3326db522a578'/>
      <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.5/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='801d093efdf3cf765c65a6fa08b8f599216e2f12932090a6ffd0aaf7a89173d6'/>
      <attribute name='url' value='consoletcp/consoletcp_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13777'/>
      <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.5/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='aa6ddd8a419b5e986a99114f25b2a933a8ffcdbe3ff49833283e43d9981a36ab'/>
      <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.5/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='502c90197a6adb5dc1b17e04cd39ff16c5433e7178c3f797760c21fa9f8ee2a3'/>
      <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.5/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='018928d2e7aeb6f6a4299980ee4cedea0654d3b9df7af525591ff45d7b93c35a'/>
      <attribute name='url' value='coordinator/coordinator_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='14617'/>
      <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.5/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='dee6d61ae12254d5525b1b38ae9cf9d175c07141d433dcefaff89f29cbfef997'/>
      <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.5/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='f19e52de968a71fcd7ce8b6774ffce533ad45618ce56b0f8af18b7b551d9db21'/>
      <attribute name='url' value='deploymentadmin/deploymentadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='11374'/>
      <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.5/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='24bbf91b06b56ead517140bd2ac225c0ef000f8a21cb2d00181e2c6f801427d8'/>
      <attribute name='url' value='desktop/desktop-6.0.0.jar'/>
      <attribute name='size' type='Long' value='786720'/>
      <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.5/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='d05a5c276bbf748d270fb77e59b1fc00f8e6f3f73a9909b326486bd9d466a37b'/>
      <attribute name='url' value='desktop/desktop_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='918197'/>
      <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.5/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='62edce49c65c9e5e445c6ec4c8cd95cabb4fc1aa6fefe488aedbdfa565fdb610'/>
      <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.5/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='b01868a4a2fb52a2c4ca66b4f5763ad274d74dc5466a43bcdaf0c4144aa6dbd7'/>
      <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='f8e90a9f39dfddd015efe18cc93d764c035fe215cd774dab49b3edd1e0011251'/>
      <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='4bf5f2c54a2f1906230d86e4d76db1d4cdc7bdbb5610ef83b5a8df0cd6873f47'/>
      <attribute name='url' value='device/device-4.0.1.jar'/>
      <attribute name='size' type='Long' value='18222'/>
      <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.5/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='7fc994e8c8001633681409df397f18ae9d9f41f1d7c7a87fa23fe77f08cde6ed'/>
      <attribute name='url' value='device/device_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='20832'/>
      <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.5/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='de9c29e5aa2afb7ed65b0bb0867ca1ddde8308ea80fd77f668989f06b6a8c161'/>
      <attribute name='url' value='device/device_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='3451'/>
      <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.5/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='76f5af88ceebee17ee4116ba5126a0ce8f58e69308f4adfa110f821302b355bd'/>
      <attribute name='url' value='dirdeployer/dirdeployer_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='50942'/>
      <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.5/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='2b3e95f44bd4b12de5ff2ccc17d2744b223dbe4ac5284d75b9d25b6f79e1abcc'/>
      <attribute name='url' value='dirdeployer/dirdeployer_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3048'/>
      <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.5/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='53118f3064698bedebb4ba38f6e619789d3c33f29e4a42fa04ad84c68aee8ddf'/>
      <attribute name='url' value='dmt/dmt_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='38922'/>
      <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.5/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='422d13067d949ac2300e73b7175310cfea0c57e47daf37f6ffe16b8887ad04b4'/>
      <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.5/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='48cb55da8beef9696b4f48fffaff2914c7eb2df45f23f8188e7fb9b930af8d3c'/>
      <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.5/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='f1795fcda8b2b1cfc6194c0ab4ef18cfaa634c82d5e9ffa223a8d90e17eb95e0'/>
      <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.5/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='12b76681ab98028059ee3cbd9be1c2ca16fff3ba3fb0adbaf2b7793b91c091f0'/>
      <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='9d5d46e1c2ef0d1d73035f315069a34ad6a93d924f20485b6bb8b43df6ffc50c'/>
      <attribute name='url' value='frameworkcommands/frameworkcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='44602'/>
      <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.5/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='05b644a8c16e1661ca1003bf6e8b4e37768ca667dab251d10d5f93d175450049'/>
      <attribute name='url' value='http/http-5.2.1.jar'/>
      <attribute name='size' type='Long' value='127039'/>
      <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.5/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='60420d21c2622d79afc2de86b6d175ab8e50fc42a21b6a20e4e36703a73bd9c7'/>
      <attribute name='url' value='http/http_all-5.2.1.jar'/>
      <attribute name='size' type='Long' value='135244'/>
      <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.5/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='2897674c3f6b58050155c0a79b7ce3b68bc03133528104ee9e222447e2346197'/>
      <attribute name='url' value='http/http_api-5.2.1.jar'/>
      <attribute name='size' type='Long' value='2989'/>
      <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.5/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='93b8e07beeadca033135afefae706b5248e0c03b58b50ec60f86534802d81ab2'/>
      <attribute name='url' value='httpclient_connector/httpclient_connector-3.1.3.kf5-001.jar'/>
      <attribute name='size' type='Long' value='368597'/>
      <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='ff195fa1dd9f9b4a4a8a37eb0e85dee2a57c826d879890b8da1463d2c9ebd2c0'/>
      <attribute name='url' value='httpconsole/httpconsole_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='71812'/>
      <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.5/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='2efff93b914e15363955a0fc851749bf6dee094b9e087a15b3072971a01ac80a'/>
      <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.5/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='8ccc8f8b0b68986cbc5d86f65d2b4a9ef1dfaf27233d3d0073e966e80504bb54'/>
      <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.5/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='79c351eba8cd2d278fb8affedfbf699a0a450e6a755695276b84772edb696390'/>
      <attribute name='url' value='io/io_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='2341'/>
      <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.5/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='531ad2c2f3d30843aa8a3c246a408868d7e14e2abe9103bec2d75dbdd94ac047'/>
      <attribute name='url' value='jinidriver/jinidriver_all-0.1.0.jar'/>
      <attribute name='size' type='Long' value='205042'/>
      <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.5/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='f1461c4d60ea58b62e0c454a3295a594c876f039a427195198b854bb2ae80a46'/>
      <attribute name='url' value='jsdk/jsdk_api-2.5.0.kf3-2.jar'/>
      <attribute name='size' type='Long' value='42526'/>
      <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.5/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='a0b2babd61f9043f25c8b34c75fd275800add0278a32355ea52968eb4ed6a2a6'/>
      <attribute name='url' value='junit/junit_all-3.8.1.kf4-003.jar'/>
      <attribute name='size' type='Long' value='148237'/>
      <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.5/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='6d9694818d460a2046106e4bb5e56ccc585dd518991c81ab4a684449882064c3'/>
      <attribute name='url' value='junit_runner/junit_runner_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='12668'/>
      <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='61ee5b1a1ac7b8815155ded299c693fa19c04827e85d394412cfd9b4e03ae075'/>
      <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.5/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='3f654dd50aacdead05ac4ba9d422bde267ccadeae87c1ff68eef9aa062e7c76e'/>
      <attribute name='url' value='kxml/kxml-2.3.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='59091'/>
      <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.5/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='6a6f00148b385040dddafa6d8ef30f9a68a45e881123f3cd0174a8de0b9381b6'/>
      <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.5/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='89a9e2ba06612c973d54e8e93858c26d6896331d6b7a6a547107f1f39b1ecb55'/>
      <attribute name='url' value='log/log_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='43690'/>
      <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.5/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='f0d29ecfe902ec23fbd53b351d963fd30776dff454ef18ed44953e273899b380'/>
      <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.5/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='65f970fb929306a96e71482363f1aa4e7b3a115d460711fbebb8e95e97e445ba'/>
      <attribute name='url' value='logcommands/logcommands-5.0.0.jar'/>
      <attribute name='size' type='Long' value='16816'/>
      <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.5/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='6540fe0894d87d15f7142e908c1306aa5683a9e572532746d9ea81f04401b028'/>
      <attribute name='url' value='measurement/measurement-4.0.0.jar'/>
      <attribute name='size' type='Long' value='9594'/>
      <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.5/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='52f29da23c53b9ca7dc8894363a3f7eae1200615acc541365033a9181fc40aff'/>
      <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.5/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='6f491b039032d81176914a6fa424cb847d36cefddabfb528f9e903ad6bfc5c23'/>
      <attribute name='url' value='metatype_annotations/metatype_annotations_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='5348'/>
      <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.5/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='5d081b4d57d1b8b75bba6d5d47d9f9e1f74c10e9fa21a1cfb20e78ea937751c7'/>
      <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.5/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='f3d4fcbdb5a5a0829065604f4590ac6fc1969b8fb899c2639ef0532895b4af52'/>
      <attribute name='url' value='namespace/namespace_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='3651'/>
      <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.5/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='af8eabb80d1c4cec20dfb1e6a42fec7ea699bb7c9c7555619fde68ac74e17c98'/>
      <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.5/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='d0c054be13252a208befc3119474baaf41d32fe2e401f2e7a6c94032e63f03fb'/>
      <attribute name='url' value='prefs/prefs_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='27403'/>
      <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.5/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='4c8371165c793af9d388222c6004c5ba564504f6636058d5049864edb47cbbcb'/>
      <attribute name='url' value='prefs/prefs_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3017'/>
      <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.5/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='5433219ac0e620dafd8400af4216350b9cf5ef06b2c6b82e09fe372d8cea8d51'/>
      <attribute name='url' value='promise/promise-1.0.0.jar'/>
      <attribute name='size' type='Long' value='21361'/>
      <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.5/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='5e9adae3145b29c27a011355f3cb15b0ef9faa2e2e47a4c093a5a32f3b40a1e4'/>
      <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.5/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='a60f92fe8b86481618b5265c51b380b7e9c2f69318506cc2d6344adae8fdbc4f'/>
      <attribute name='url' value='remotefw/remotefw_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1692'/>
      <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.5/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='a2c41c1587696545e84322e9810d7e31ee20c9f4bff73ca0495e678b34698458'/>
      <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.5/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='97959b58e6fbefbe70b9b019ef6826150dd259ce67a6693e2e8ea7e681d74ef9'/>
      <attribute name='url' value='repoindex_kf/repoindex_kf_all-1.0.1.jar'/>
      <attribute name='size' type='Long' value='20118'/>
      <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.5/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='f503d281010ffadbb06663225fe0a8c68ca1f3f6ad514d412212422f74581373'/>
      <attribute name='url' value='repository/repository_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='6024'/>
      <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.5/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='2dcdf48858553a80d1359e3f72b3564a739f3d2c8ac6ca58787027141277f0e9'/>
      <attribute name='url' value='repository_desktop/repository_desktop_all-1.1.1.jar'/>
      <attribute name='size' type='Long' value='76421'/>
      <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='d1bd7dbc98a2f9655e05768952bd04a88eb32f1a42cdd0f4353836642b81fad6'/>
      <attribute name='url' value='repository_xml/repository_xml_all-1.1.0.jar'/>
      <attribute name='size' type='Long' value='33827'/>
      <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.5/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='106b7145430a12f9977dcdac594e98d0d68e24b59d5b1b825757950110d9a7c5'/>
      <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.5/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='a539ec1ceddbee16683360737b0e1f4218d20ae80a7acc346b1cad7757745940'/>
      <attribute name='url' value='repositorycommands/repositorycommands-1.1.1.jar'/>
      <attribute name='size' type='Long' value='15755'/>
      <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.5/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='bda98ef15c255187b4d33cbbef9dfe2764924b07ec8010fee6f593186d14cea4'/>
      <attribute name='url' value='repositorymanager/repositorymanager_all-1.3.0.jar'/>
      <attribute name='size' type='Long' value='48545'/>
      <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='a7efc076ecf37f1741ab9f8e69db6aae3feb31513c56504f28efa18c575b0cde'/>
      <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='b4135ef82519e894e748bd8b332992b83860b85f025d83a039137460dbe3f5d3'/>
      <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.5/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='870909a296bd94522d34cd3b902ffe73d265229b66f0e670c8494202a547b1bc'/>
      <attribute name='url' value='rxtxcomm-linux-arm/rxtxcomm-linux-arm-2.1.7.1.jar'/>
      <attribute name='size' type='Long' value='166997'/>
      <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.5/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='69e988376e0108657c75c8a03c7b3dba075c408040be9c60d8f9167092114507'/>
      <attribute name='url' value='rxtxcomm-linux-x86/rxtxcomm-linux-x86-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='91323'/>
      <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.5/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='8e458d70eef67c6ced6dd39eece0c2c189d4fd3314bf25f9622a878f69677035'/>
      <attribute name='url' value='rxtxcomm/rxtxcomm_api-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='68806'/>
      <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.5/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='c87ab8676416b2bf133c6a769328a70f5fcce95953e5934517aa9186d58aed1a'/>
      <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.5/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='1367c4556d22e7b2285476e269245f6f03d69dcd91f07617c4beb1d007fb8514'/>
      <attribute name='url' value='serialportdevice/serialportdevice_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7369'/>
      <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.5/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='7a9e52cde5840ee654390e4be5c26ee4b8eba81e18c7a853bec08070513029c4'/>
      <attribute name='url' value='serialportdevice/serialportdevice_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1733'/>
      <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.5/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='3ba2d41bd41139484fdcd6932ea7c78f714bba799f991021954b1bb52edfbb0d'/>
      <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.5/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='7143c5d9e70d6c253f35546cea964a4f2af92f2eeb3b9693eeb1f8e06aca5e39'/>
      <attribute name='url' value='sslj2sp/sslj2sp-4.0.0.jar'/>
      <attribute name='size' type='Long' value='17749'/>
      <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='af1430a074a52f36d27a0f516161dd5af6231c554cbfd8ff5e3d1d4a5566ed2a'/>
      <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.5/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='09393475a55151db4c46469fdd01e3a9e24ee3b091b53629bb9602d3f48c546f'/>
      <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.5/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='9f55f481cf01be8053d26d9e896c2cfc7695bd1e980894d2c6649d4962d4348e'/>
      <attribute name='url' value='threadio/threadio_all-0.2.0.jar'/>
      <attribute name='size' type='Long' value='7005'/>
      <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.5/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='b81b042b5b291a50740d79eb8275030195eb2bbf415957c40b91df1c1841d0d1'/>
      <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.5/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='b4f04e6f74cac876268c639db6dbbf034d5057583722b77ebe5d31e2a7b23017'/>
      <attribute name='url' value='trayicon_fw/trayicon_fw-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12616'/>
      <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='1037812cca324723d561b1d4a20238cc1b70d0a2c3f1d424fb52edb79d3f47c2'/>
      <attribute name='url' value='upnp/upnp_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='5857'/>
      <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.5/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='44e9eaa28a71872a5e1daa81bc273b66371ba602c8c20214f485738ee3a02293'/>
      <attribute name='url' value='useradmin/useradmin-4.1.2.jar'/>
      <attribute name='size' type='Long' value='36749'/>
      <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.5/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='0c7306065b4635fa5b18b40abbee808537617cfe1843f2781fd082a5f41afee4'/>
      <attribute name='url' value='useradmin/useradmin_all-4.1.2.jar'/>
      <attribute name='size' type='Long' value='50838'/>
      <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.5/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='4169ed912460638335715fbbbc26e6bcf860d1c1b8c09d1f37f7e91147bff2c4'/>
      <attribute name='url' value='useradmin/useradmin_api-4.1.2.jar'/>
      <attribute name='size' type='Long' value='15678'/>
      <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.5/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='b2c429a3ef9809cab3990aa22a61a1681cc5d94174308afbf480f3d34f2dd115'/>
      <attribute name='url' value='util/util-4.1.0.jar'/>
      <attribute name='size' type='Long' value='49275'/>
      <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.5/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='93f62fcf00129fdd6c2c4cde03e9b01d6270c4aa070fcb3368eea1563971a17a'/>
      <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.5/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='f44a85843c95ce4e54faaa1956a17f2d50a537230d881d3853e93be590f33d72'/>
      <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.5/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='450e0fde71a303b28af3b2228d74c0fef5ef32dc8b48818e32fd0f2eec5a445c'/>
      <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.5/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='59421e8cee97dc4e2ea229e3d37931eab21cebe40f79d4a814f327be8571aa5b'/>
      <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.5/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>