<?xml version='1.0' encoding='utf-8'?>
        <?xml-stylesheet type='text/xsl' href='repository2html.xsl'?>
<repository increment='1503352821357' name='Knopflerfish 6.1.1 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='8a8974fbb28bf87f86f2d0c1808a21c1ce17787d8e75dafd2fb7063bf576b110'/>
      <attribute name='url' value='applicationadmin/applicationadmin_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='18081'/>
      <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.1/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='425b7f1644f1300989eda38e18ddb36aedfc2ff1d2829fb35ffc1abc2e857145'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7073'/>
      <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.1/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='6ca979667b7848b8d6601e4a98bc906214c23f3a8ea9b6d3ed6364f55cfc3f48'/>
      <attribute name='url' value='basicdriverlocator/basicdriverlocator_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7055'/>
      <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.1/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='bd73a49d823d5ffd3b9b90e32ef9c77a9437b27ca42b6628b6192ba44b828d67'/>
      <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='476129c49d644d14d6b165bede8c7677b20f9c69cb6cac66832881e9742cfaee'/>
      <attribute name='url' value='classpatcher/classpatcher_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='63131'/>
      <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='826859c37660eb28313f87ae84283909124b2bf113fa0b6cc0a36f3bd0bc7d37'/>
      <attribute name='url' value='cm/cm-5.1.0.jar'/>
      <attribute name='size' type='Long' value='74175'/>
      <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.1/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='1b50cc9c40cfad7cd44c6266bdad923850b04c0fa5350ae125e0dd046f6c2fe8'/>
      <attribute name='url' value='cm/cm_all-5.1.0.jar'/>
      <attribute name='size' type='Long' value='86156'/>
      <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.1/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='0d44a6c23d02fb809714e432510104ba2fd5b4bd068f7e3ce9ec9cd511c75a95'/>
      <attribute name='url' value='cm/cm_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='12945'/>
      <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.1/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='7c52f773a5c3023d6611bffc2a429291f3e56de79c72d60809fe251e7aff9072'/>
      <attribute name='url' value='cm_cmd/cm_cmd-5.0.1.jar'/>
      <attribute name='size' type='Long' value='23823'/>
      <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.1/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='d51d4d41fd2abfdeab082de4f482ea0b44fb5ae5d17bc99cf5f060c2ff56caba'/>
      <attribute name='url' value='cm_desktop/cm_desktop-5.0.2.jar'/>
      <attribute name='size' type='Long' value='78650'/>
      <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='1ee39d69b10d8b3bf841ae79609f5c14dd8708da38386bc8e55448eea81d3ef0'/>
      <attribute name='url' value='cm_desktop/cm_desktop_all-5.0.2.jar'/>
      <attribute name='size' type='Long' value='95651'/>
      <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='82547245078d504c103f80ba3a1080929252c1cef0975e4af73406795abd1fce'/>
      <attribute name='url' value='comm-linux/comm-linux_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='119734'/>
      <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.1/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='c51ec417f91ee22732e4b4164634deefd71448785dca8ae1fff6019cadcf61b0'/>
      <attribute name='url' value='comm-win32/comm-win32_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='38890'/>
      <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.1/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='dec03834ff570d8348648f67c9cf85d0eac9f7729e3e36b1f6a90dfae26f7f2a'/>
      <attribute name='url' value='command/command_all-0.2.jar'/>
      <attribute name='size' type='Long' value='35776'/>
      <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.1/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='637e0439e2564fe1fbc5baf62591d047b05f5e4c7f76c8345370cd8b4543ab8c'/>
      <attribute name='url' value='command/command_api-0.2.jar'/>
      <attribute name='size' type='Long' value='3055'/>
      <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.1/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='e48a2f69bf13e460a7807899cdaab91a1bf3432f9555358af3aea400d5d82ffb'/>
      <attribute name='url' value='commandtty/commandtty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='7821'/>
      <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.1/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='74944787a81aa5dd83ec76927f59ef7002231ff35588be5f1c9ce2da8ce129e6'/>
      <attribute name='url' value='commons-logging/commons-logging_all-2.0.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='37560'/>
      <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.3'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='21f9ebbec2f9e4532da15a0b6f2332429b9e88c03765de72464e6cdfe76fd9a4'/>
      <attribute name='url' value='component/component_all-6.0.3.jar'/>
      <attribute name='size' type='Long' value='138977'/>
      <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.3'/>
    </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.3'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.felix.scr'/>
      <attribute name='version' type='Version' value='1.6.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.3'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component'/>
      <attribute name='bundle-version' type='Version' value='6.0.3'/>
      <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.3'/>
      <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.3'/>
      <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.1/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.3'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='06b50d9dc91541ab393ad880ffe6f7d9332e99b27299930eb74900dc831bcad2'/>
      <attribute name='url' value='component/component_api-6.0.3.jar'/>
      <attribute name='size' type='Long' value='11221'/>
      <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.3'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.3'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.apache.felix.scr'/>
      <attribute name='version' type='Version' value='1.6.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.3'/>
      <directive name='uses' value='org.osgi.framework,org.osgi.service.component'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.component'/>
      <attribute name='version' type='Version' value='1.3.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.component-API'/>
      <attribute name='bundle-version' type='Version' value='6.0.3'/>
      <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.3'/>
      <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.3'/>
      <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.1/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='deaa88d6845c584a68063ebd05f65b0c9dd29264985107b054953011298b9ea1'/>
      <attribute name='url' value='component_annotations/component_annotations_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='10695'/>
      <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.1/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='c3789d9c0014a299a8bad00979a3bcca456385aeca01386e978ec376bc93b5b0'/>
      <attribute name='url' value='connectors/connectors-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18315'/>
      <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.1/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='e1f24ce21e00716dee964c9ec7318b9709c866b5bfbe974bd9b23f30d815ebe3'/>
      <attribute name='url' value='connectors/connectors_all-3.0.0.jar'/>
      <attribute name='size' type='Long' value='18295'/>
      <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.1/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='79d76e2c7cd2975026d3ba5f3d7f2e67b4fdee9b3a505c404e9c227e42b9dbd7'/>
      <attribute name='url' value='console/console-4.0.1.jar'/>
      <attribute name='size' type='Long' value='28563'/>
      <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.1/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='2cdccd5d1e51eb796cc31218cf535f1bc0c1bdb7542326265ed6a483fad3ccb3'/>
      <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.1/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='0644d3046fe2048fa0bceebded32dafa37e7a7f5bb35130b886ee1749064eb70'/>
      <attribute name='url' value='console/console_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14343'/>
      <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.1/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='7f8e9f4f2ff8efd492a2571381317c48f2bbed56dd31543f98bd14b49cd54795'/>
      <attribute name='url' value='console2command/console2command-2.0.0.jar'/>
      <attribute name='size' type='Long' value='6588'/>
      <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.1/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='af3e828d816823664a092ff031128f71380cd2cb59e47fee0656b716fe4d8c59'/>
      <attribute name='url' value='consoletcp/consoletcp-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13795'/>
      <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.1/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='231194d90bfb4f00deea50bf8ff77257b2f6b52b3dc3501af2939f5d3d0af647'/>
      <attribute name='url' value='consoletcp/consoletcp_all-5.0.0.jar'/>
      <attribute name='size' type='Long' value='13779'/>
      <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.1/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='f695d89cd00454aaa2e812db645bbec7c6ca7e374cee272ea4f682bafebed0b6'/>
      <attribute name='url' value='consoletelnet/consoletelnet-4.0.1.jar'/>
      <attribute name='size' type='Long' value='34072'/>
      <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.1/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='746ee258e16f5c4a4d57087a09cfcd611c11f766b8b8b551846322b03c4980dc'/>
      <attribute name='url' value='consoletty/consoletty-4.0.1.jar'/>
      <attribute name='size' type='Long' value='7951'/>
      <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.1/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='dabc99f3583a9a8cee59e67d803494a54666f67e3e14c7c89166d3e5d4949d36'/>
      <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.1/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='44831543d1fb6e6451740637d30986e92a83e5d7e9986e0ebc5f9993c3a311dd'/>
      <attribute name='url' value='crimson/crimson-2.1.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='197000'/>
      <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.1/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='866e3e06242868a12aefe383663f4406777cb7029f1c4524a0a846c73bd8f448'/>
      <attribute name='url' value='deploymentadmin/deploymentadmin_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='11376'/>
      <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.1/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='2ffff763e06cce42088287b3ac8ff9b5ed082cc235ce2c282fbf7da85a83598e'/>
      <attribute name='url' value='desktop/desktop-6.0.0.jar'/>
      <attribute name='size' type='Long' value='786723'/>
      <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.1/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='02f8d92807f7ab9e1f7ed1f161cf92a553479256b97e4dc9173a93c6cd5844d1'/>
      <attribute name='url' value='desktop/desktop_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='918199'/>
      <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.1/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='6b410c2ab526e832effb7e2ce8224acd44552934f0df7a1ca49c8e08385b3d58'/>
      <attribute name='url' value='desktop/desktop_api-6.0.0.jar'/>
      <attribute name='size' type='Long' value='5420'/>
      <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.1/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='858ffdb6e8c8e7e7617520c531463572facf6725ba2f3889f7d1f24dc9b48cff'/>
      <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='a32c509359190982dea1b64df2b1c1d0d8295abac01dc8e34f5abe1136f0389d'/>
      <attribute name='url' value='desktop_jvm/desktop_jvm_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='14459'/>
      <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='2a95dffbadf1d2ef68c435c3dade0ed84cc2a5bacffa1a53c6ab98f15f972fbe'/>
      <attribute name='url' value='device/device-4.0.1.jar'/>
      <attribute name='size' type='Long' value='18224'/>
      <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.1/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='028bf29b952a3709de726be47d3a2925afa9bf96545e809dd3a18e9c5550406f'/>
      <attribute name='url' value='device/device_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='20833'/>
      <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.1/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='912424970394ef9c8b72d133c35e1d0ee31f85f5fd28f4e597c5695adce63ee7'/>
      <attribute name='url' value='device/device_api-4.0.1.jar'/>
      <attribute name='size' type='Long' value='3453'/>
      <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.1/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='0ccfeee213503cd1eddbed5fc8a1339c57c08775c0a78f44e73dd89374291d87'/>
      <attribute name='url' value='dirdeployer/dirdeployer_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='50939'/>
      <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.1/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='63c66beb611e76a2b4768c8fa118f7ccd4a979512f535f0b014b0639b4e1483a'/>
      <attribute name='url' value='dirdeployer/dirdeployer_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3049'/>
      <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.1/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='33583c6c04726032362e75041ccfd58a1c0a156ddff475b81fff1c76600f8398'/>
      <attribute name='url' value='dmt/dmt_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='38924'/>
      <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.1/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='9f349bf3717948eceae369471a57a4bee4a99f1087057c4ae6db923750680997'/>
      <attribute name='url' value='event/event_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='40930'/>
      <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.1/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='56944244e52a7253eed1d735fd1c4c53f031514097d824fa3af7d8f96a81e916'/>
      <attribute name='url' value='event/event_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='13843'/>
      <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.1/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='a544563b076ee40f9780635fdae81e59ab4e76f58dca8993fb441c4d80552f02'/>
      <attribute name='url' value='foreignapplication/foreignapplication_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='3464'/>
      <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.1/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.5'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='b95183a98bc5d26e88983ab434f6aec7b30292a2a76033f4278c26e17eab5b9d'/>
      <attribute name='url' value='framework-8.0.5.jar'/>
      <attribute name='size' type='Long' value='685915'/>
      <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.5'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.framework'/>
      <attribute name='bundle-version' type='Version' value='8.0.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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.5'/>
    </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='f24ae91c01d563a4d5bbe996702c123026f965c8c3a73dfdd2edeccc10d06eaa'/>
      <attribute name='url' value='frameworkcommands/frameworkcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='44605'/>
      <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.1/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='812937e00ba85bf8e0d8d900cdaf101640b51822f8584e41166d146cd7f17c0a'/>
      <attribute name='url' value='http/http-5.2.1.jar'/>
      <attribute name='size' type='Long' value='127041'/>
      <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.1/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='ffabeb13452267e7fa711abe7dff5c464db8ed9dfaf6da09fdbc39e0e9405fc0'/>
      <attribute name='url' value='http/http_all-5.2.1.jar'/>
      <attribute name='size' type='Long' value='135247'/>
      <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.1/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='439d74dbcb65ea3cb135965c6cef8a806b0ae4ff26482d28598005d2746dc8fe'/>
      <attribute name='url' value='http/http_api-5.2.1.jar'/>
      <attribute name='size' type='Long' value='2991'/>
      <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.1/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='447294e83284153d4f462f49b184164333852e8ba65cf8a820fae4606ed59059'/>
      <attribute name='url' value='httpclient_connector/httpclient_connector-3.1.3.kf5-001.jar'/>
      <attribute name='size' type='Long' value='368598'/>
      <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='e03041cc1e2e5652e3c50d1a468c47a68887b4562b17a71522d94eba45bb7013'/>
      <attribute name='url' value='httpconsole/httpconsole_all-4.0.1.jar'/>
      <attribute name='size' type='Long' value='71817'/>
      <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.1/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='cd88de5a5747a0b9ff2526fae0e4f00159667216c970d50694101a62ca4a5407'/>
      <attribute name='url' value='httproot/httproot-4.0.0.jar'/>
      <attribute name='size' type='Long' value='20517'/>
      <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.1/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='0383a46009f39131adaf0a908fb15efd7cec6d477570d462d5b13712447b1dd6'/>
      <attribute name='url' value='io/io_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='12523'/>
      <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.1/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='b688c1168296e1592b5dfb7f1714401679fc962ea5d29e750a071498ff41a0d0'/>
      <attribute name='url' value='io/io_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='2345'/>
      <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.1/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='e3b1d3ea41a1f82c3955c32340dd863a1af86d85981b0e456af5787c3eb5c412'/>
      <attribute name='url' value='jinidriver/jinidriver_all-0.1.0.jar'/>
      <attribute name='size' type='Long' value='205046'/>
      <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.1/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='cf1d2cf3aeccca3cd9e29682526338d2bb8dbfd6d4044d9906e379658ad9ea8f'/>
      <attribute name='url' value='jsdk/jsdk_api-2.5.0.kf3-2.jar'/>
      <attribute name='size' type='Long' value='42530'/>
      <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.1/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='1a68b5b07c9e5af17c2856d08d117a2d9b9a25b231fb2cf5db1226b71cbde3a5'/>
      <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.1/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='b7696612cf76fdb216847f1dc75f9f571d7b9c5d8351c2f14bc3efd6ad44e868'/>
      <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='919b419cc61ec8448ad58b5c67292e59ef63e33ade4786ff9976d367a16507dc'/>
      <attribute name='url' value='kf_metatype/kf_metatype_all-5.1.0.jar'/>
      <attribute name='size' type='Long' value='129044'/>
      <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.1/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='fc9873b29d23fee0426d3e4dadda4c724539aa604d8ace2bfda0a1b00d94bb6c'/>
      <attribute name='url' value='kxml/kxml-2.3.0.kf4-001.jar'/>
      <attribute name='size' type='Long' value='59093'/>
      <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.1/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='376da8b9eb617204d33d957e7e1b715c2a288d6680598fc2cf58e405ad09cf56'/>
      <attribute name='url' value='log/log-6.0.0.jar'/>
      <attribute name='size' type='Long' value='35625'/>
      <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.1/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='b3c767c9a46ddc29e2228c1ca974ad9ca87e1e954d276c246c30fd4626c58973'/>
      <attribute name='url' value='log/log_all-6.0.0.jar'/>
      <attribute name='size' type='Long' value='43691'/>
      <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.1/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='03755a2ff3116248e3b257bf697fb18edf308fb6719a089b6f795867af0aebcc'/>
      <attribute name='url' value='log/log_api-6.0.0.jar'/>
      <attribute name='size' type='Long' value='9132'/>
      <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.1/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='ded3d6765bc64a7cedb13461bb80ad8fe882ee197f99552adeb70c18f7b40d0c'/>
      <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.1/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='e56cd376a4e8c2c5a3c5570160e91b5f57c0f6b7a439ee97e92284fc54587415'/>
      <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.1/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='e60d5e867d78734eaa711ef02ec892e339350ddf74c6d54d63b365a73e86ec72'/>
      <attribute name='url' value='metatype/metatype-4.1.0.jar'/>
      <attribute name='size' type='Long' value='5566'/>
      <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.1/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='18d2807a6aa9cc97ed6e6f2148d6434162957716ebd1053d21555c7e089ad309'/>
      <attribute name='url' value='metatype_annotations/metatype_annotations_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='5350'/>
      <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.1/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='d1333c4ed588f2e0508a141c240761e3d15cc99c3f11cbe48c9444a7d5bf8906'/>
      <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.1/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='dad8bde0e6b1193fd763e2daec36a0330302ee90b14d09bff5024d762f0364e7'/>
      <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.1/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='6eacbeb2206147aef9b50f964d096e4a7516856cd98c28ca51e415986f5fc71b'/>
      <attribute name='url' value='position/position-4.1.0.jar'/>
      <attribute name='size' type='Long' value='4413'/>
      <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.1/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='6811ff0fb4d7c5937a30173d0f376896177290f103b21125f023c3c728321ba1'/>
      <attribute name='url' value='prefs/prefs_all-4.1.0.jar'/>
      <attribute name='size' type='Long' value='27404'/>
      <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.1/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='3846a3178c2726f7c770c6616f30ed62a13d70f3100d076748b61406f644ff20'/>
      <attribute name='url' value='prefs/prefs_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='3016'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.prefs'/>
      <attribute name='version' type='Version' value='1.1.1'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.prefs-API'/>
      <attribute name='bundle-version' type='Version' value='4.1.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Prefs-API'/>
      <attribute name='description' value='Preferences (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='b1ae5e43e9dc7c78ddd5528635389a9fb9f7dfc061b3e057aa80b602c56a06c2'/>
      <attribute name='url' value='promise/promise-1.0.0.jar'/>
      <attribute name='size' type='Long' value='21360'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.function'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.util.promise'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.promise-LIB'/>
      <attribute name='bundle-version' type='Version' value='1.0.0'/>
      <directive name='uses' value='org.osgi.util.function'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='promise-LIB'/>
      <attribute name='description' value='Promise API (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='95c5ddb750f8bbe0263347e0ecdbd9ed922297b29c966b49474348bb8064e222'/>
      <attribute name='url' value='provisioning/provisioning_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='2189'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.provisioning-API'/>
      <attribute name='bundle-version' type='Version' value='4.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.1/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='55eb86c6021054912b8790cde89d73f3c6bb81f97b1126d0dc6b52a03cdf0e75'/>
      <attribute name='url' value='remotefw/remotefw_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1694'/>
      <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.1/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='8d31ed0113dff68f927c0a4fd394d24a7efde6f17c0e9bb31352ea1896ad83b4'/>
      <attribute name='url' value='remoteserviceadmin/remoteserviceadmin_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='24957'/>
      <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.1/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='8fb3ae5410694f68dc59acefc45e20e2a1bf323e7d2f2f5f072f228c0160abc9'/>
      <attribute name='url' value='repoindex_kf/repoindex_kf_all-1.0.1.jar'/>
      <attribute name='size' type='Long' value='20120'/>
      <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.1/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='7efe9b96b58374c1f51fd3f30e30da00c2017c478deed5beef21ed5f3dd3fbe8'/>
      <attribute name='url' value='repository/repository_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='6025'/>
      <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.1/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='63cffe35a905276a0dcc565abd494a88e34f2684630a7911996c09dc709e0db2'/>
      <attribute name='url' value='repository_desktop/repository_desktop_all-1.1.1.jar'/>
      <attribute name='size' type='Long' value='76418'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repository_desktop'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.desktop.SwingBundleDisplayer'/>
      <attribute name='org.knopflerfish.service.desktop.displayer.name' value='Repository'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository Desktop'/>
      <attribute name='description' value='Knopflerfish desktop plugin visualizing OSGi Repository contents.'/>
      <attribute name='copyright' value='Copyright (c) 2003-2013, KNOPFLERFISH project. All rights reserved.'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/'/>
      <attribute name='category' value='management'/>
      <attribute name='vendor' value='Knopflerfish'/>
      <attribute name='license' value='http://opensource.org/licenses/BSD-3-Clause'/>
    </capability>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.framework)(version&gt;=1.7.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.resource)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.service.repository)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.osgi.util.tracker)(version&gt;=1.5.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.log)(version&gt;=1.2.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.desktop)(version&gt;=2.2.0)(!(version&gt;=3.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.service.repositorymanager)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(&amp;(osgi.wiring.package=org.knopflerfish.util.framework)(version&gt;=1.0.0)(!(version&gt;=2.0.0)))'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.event)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.table)'/>
    </requirement>
    <requirement namespace='osgi.wiring.package'>
      <directive name='filter' value='(osgi.wiring.package=javax.swing.tree)'/>
    </requirement>
    <requirement namespace='osgi.ee'>
      <directive name='filter' value='(&amp;(osgi.ee=JavaSE)(version&gt;=1.5))'/>
    </requirement>
  </resource>
  <resource>
    <capability namespace='osgi.identity'>
      <attribute name='osgi.identity' value='org.knopflerfish.bundle.repository.xml'/>
      <attribute name='type' value='osgi.bundle'/>
      <attribute name='version' type='Version' value='1.1.0'/>
    </capability>
    <capability namespace='osgi.content'>
      <attribute name='osgi.content' value='cd801ebc1e4ae537106f2f21ed1df6f7adf357a78943d4995259680777041139'/>
      <attribute name='url' value='repository_xml/repository_xml_all-1.1.0.jar'/>
      <attribute name='size' type='Long' value='33826'/>
      <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.1/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='94dd0775aa06e80a930ccbec28c2755b36a8a02c151e445e29ec8655438f8308'/>
      <attribute name='url' value='repository_xml/repository_xml_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='2056'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repository.xml-API'/>
      <attribute name='bundle-version' type='Version' value='1.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.1/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='1bf93afd4d354a01011994e95b4a8a5f9ac4b68284e3536092fcb6e8c63b9df6'/>
      <attribute name='url' value='repositorycommands/repositorycommands-1.1.1.jar'/>
      <attribute name='size' type='Long' value='15754'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.repositorycommands-IMPL'/>
      <attribute name='bundle-version' type='Version' value='1.1.1'/>
    </capability>
    <capability namespace='osgi.service'>
      <attribute name='objectClass' type='List&lt;String&gt;' value='org.knopflerfish.service.console.CommandGroup'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='Repository-Commands-IMPL'/>
      <attribute name='description' value='Repository commands (IMPL)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='02e5f7d43917aece5e4985e9021a31c3a224860c37bacab64e29544b6ddfaebe'/>
      <attribute name='url' value='repositorymanager/repositorymanager_all-1.3.0.jar'/>
      <attribute name='size' type='Long' value='48543'/>
      <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='5b700e46d944df81f11d755a8d4bcda280dd7b01020a426f8f7b7bf902c93f9b'/>
      <attribute name='url' value='repositorymanager/repositorymanager_api-1.3.0.jar'/>
      <attribute name='size' type='Long' value='6994'/>
      <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='4ee7761f0f579fc0b95ede82ef6f8926838514fe9d47c45342b4f61ef8e76d56'/>
      <attribute name='url' value='resolver/resolver_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='4054'/>
      <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.1/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='fdf49134ac92de2b03a31862e14db929b80ae5d4e0011e773cfe76bb66631a56'/>
      <attribute name='url' value='rxtxcomm-linux-arm/rxtxcomm-linux-arm-2.1.7.1.jar'/>
      <attribute name='size' type='Long' value='166998'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RXTXcomm-linux-arm-LIB'/>
      <attribute name='description' value='RXTX comm native driver for Linux/arm_le (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='470e5c6a5164770e82674d07420287c672cd832a8a66b4c6e81131a8b4c620ff'/>
      <attribute name='url' value='rxtxcomm-linux-x86/rxtxcomm-linux-x86-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='91324'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='RXTXcomm-linux-x86-LIB'/>
      <attribute name='description' value='RXTX comm native driver for Linux/x86 (LIB)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='0ea97e8c29a5130fb2d56a3fe500abc46531609b7e42487997b2dd17ccf8429b'/>
      <attribute name='url' value='rxtxcomm/rxtxcomm_api-2.2.0.pre2.jar'/>
      <attribute name='size' type='Long' value='68808'/>
      <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.1/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='56013462c3bdb91a8638c759fa227b8ee121bb11ff459b79e139af9219bac604'/>
      <attribute name='url' value='scrcommands/scrcommands-4.0.1.jar'/>
      <attribute name='size' type='Long' value='15182'/>
      <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.1/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='67495ecd68f8fa254247e96b0149a9a050e3efdce54981ba05cf72179ca85110'/>
      <attribute name='url' value='serialportdevice/serialportdevice_all-4.0.0.jar'/>
      <attribute name='size' type='Long' value='7370'/>
      <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.1/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='f6f934ea93758858d5c8c3947d120ee68fc20ca45124a94c29bbe9ed88682450'/>
      <attribute name='url' value='serialportdevice/serialportdevice_api-4.0.0.jar'/>
      <attribute name='size' type='Long' value='1737'/>
      <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.1/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='23d74fa6e15704945ff7d7ede47d69b98873db8d8275ec39fe4555e20fb45b31'/>
      <attribute name='url' value='serviceloader/serviceloader_api-1.1.0.jar'/>
      <attribute name='size' type='Long' value='1978'/>
      <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.1/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='588fb36a18c5b68f2099f02a09bc5b8621c9b41faa485484225a5a25dd3d2b6a'/>
      <attribute name='url' value='sslj2sp/sslj2sp-4.0.0.jar'/>
      <attribute name='size' type='Long' value='17752'/>
      <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='2cb432d513520f15b4fcef9acd9c1554fd19dd6bcb800827ebce2b97ca5fdeb8'/>
      <attribute name='url' value='subsystem/subsystem_api-1.0.0.jar'/>
      <attribute name='size' type='Long' value='12840'/>
      <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.1/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='582c3ea0859b227122da6177b87e4ffb1dbfcb14ddae424ad0822bbbca649e4d'/>
      <attribute name='url' value='threadio/threadio-0.2.0.jar'/>
      <attribute name='size' type='Long' value='6188'/>
      <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.1/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='b3de95acab4cba06db27c5aca9a90a4fe6208fe1568c5537e37c293df15405b6'/>
      <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.1/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='b8205fc2c05bac8a42c799c3a9825346eab74fdc8670a0f62bd279033b5e754b'/>
      <attribute name='url' value='threadio/threadio_api-0.2.0.jar'/>
      <attribute name='size' type='Long' value='1653'/>
      <attribute name='mime' value='application/vnd.osgi.bundle'/>
    </capability>
    <capability namespace='osgi.wiring.bundle'>
      <attribute name='osgi.wiring.bundle' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.host'>
      <attribute name='osgi.wiring.host' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='osgi.wiring.package'>
      <attribute name='osgi.wiring.package' value='org.osgi.service.threadio'/>
      <attribute name='version' type='Version' value='1.0.0'/>
      <attribute name='bundle-symbolic-name' value='org.knopflerfish.bundle.threadio-API'/>
      <attribute name='bundle-version' type='Version' value='0.2.0'/>
    </capability>
    <capability namespace='org.knopflerfish.extra'>
      <attribute name='name' value='threadio-API'/>
      <attribute name='description' value='ThreadIO Service (API)'/>
      <attribute name='documentation' value='http://www.knopflerfish.org/releases/6.1.1/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='a2f4b39edac5ba60002b8cccf9d9b9492db5c5c018d48456a59cc2000f9206e6'/>
      <attribute name='url' value='trayicon_fw/trayicon_fw-4.0.0.jar'/>
      <attribute name='size' type='Long' value='12619'/>
      <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='a4010efc773f014237a4cd8aa0acc34e4aa7be0cf5ae44810bd383c60ffd9eac'/>
      <attribute name='url' value='upnp/upnp_api-4.1.0.jar'/>
      <attribute name='size' type='Long' value='5858'/>
      <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.1/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='c2f806fcdb84394f1cda859bb6a8a5f65cdf97145dd4ca208b4bc358bf4c52e9'/>
      <attribute name='url' value='useradmin/useradmin-4.1.2.jar'/>
      <attribute name='size' type='Long' value='36753'/>
      <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.1/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='a96ba6790d438a3413738de6683013e4c7b52561e405a3813a9ecf37d5c1c1d8'/>
      <attribute name='url' value='useradmin/useradmin_all-4.1.2.jar'/>
      <attribute name='size' type='Long' value='50839'/>
      <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.1/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='0945d87603271bd18f3f377a667df1fab2991a609c4a7828f7cfd14c6bbc88b9'/>
      <attribute name='url' value='useradmin/useradmin_api-4.1.2.jar'/>
      <attribute name='size' type='Long' value='15672'/>
      <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.1/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='4701d32b28d40e08318dff1acc7db2746fca8df716202cf6fd3f4998cd6356be'/>
      <attribute name='url' value='util/util-4.1.0.jar'/>
      <attribute name='size' type='Long' value='49277'/>
      <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.1/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='da0ccc946cae558a1bb54400fbdb4d8a34b1bcad9f780820cef2834b56c505c6'/>
      <attribute name='url' value='wireadmin/wireadmin_api-5.1.0.jar'/>
      <attribute name='size' type='Long' value='10507'/>
      <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.1/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='ce5761a7654c12f011357bb1f97c9976c4886b08a96de0c125ab076eeb36089e'/>
      <attribute name='url' value='xalan/xalan-2.7.1.kf3_01.jar'/>
      <attribute name='size' type='Long' value='1804993'/>
      <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.1/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='dc6c2004e22d63bf5c86beac9992756f82b67d6b3fb163538810086b0cb17c72'/>
      <attribute name='url' value='xerces/xerces-2.10.1.kf5.jar'/>
      <attribute name='size' type='Long' value='1619661'/>
      <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.1/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='a84200af45f665832e545ade805f310dfe5404585c2e2916de27644381150816'/>
      <attribute name='url' value='xml/xml-4.1.0.jar'/>
      <attribute name='size' type='Long' value='4945'/>
      <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.1/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>