<api>
<package name="org.osgi.framework"
>
<class name="AdminPermission"
 extends="java.security.BasicPermission"
 abstract="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="AdminPermission"
 type="org.osgi.framework.AdminPermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</constructor>
<constructor name="AdminPermission"
 type="org.osgi.framework.AdminPermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="filter" type="java.lang.String">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<constructor name="AdminPermission"
 type="org.osgi.framework.AdminPermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<field name="CLASS"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;class&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="CONTEXT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;context&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXECUTE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;execute&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXTENSIONLIFECYCLE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;extensionLifecycle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="LIFECYCLE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;lifecycle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="LISTENER"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;listener&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="METADATA"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;metadata&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;resolve&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOURCE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;resource&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTLEVEL"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;startlevel&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="AllServiceListener"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<implements name="org.osgi.framework.ServiceListener">
</implements>
</interface>
<interface name="Bundle"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="findEntries"
 return="java.util.Enumeration"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
<parameter name="filePattern" type="java.lang.String">
</parameter>
<parameter name="recurse" type="boolean">
</parameter>
</method>
<method name="getBundleContext"
 return="org.osgi.framework.BundleContext"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getBundleId"
 return="long"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getEntry"
 return="java.net.URL"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
</method>
<method name="getEntryPaths"
 return="java.util.Enumeration"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="path" type="java.lang.String">
</parameter>
</method>
<method name="getHeaders"
 return="java.util.Dictionary"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getHeaders"
 return="java.util.Dictionary"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="locale" type="java.lang.String">
</parameter>
</method>
<method name="getLastModified"
 return="long"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getLocation"
 return="java.lang.String"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getRegisteredServices"
 return="org.osgi.framework.ServiceReference[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getResource"
 return="java.net.URL"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
</method>
<method name="getResources"
 return="java.util.Enumeration"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<exception name="IOException" type="java.io.IOException">
</exception>
</method>
<method name="getServicesInUse"
 return="org.osgi.framework.ServiceReference[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getSignerCertificates"
 return="java.util.Map"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="signersType" type="int">
</parameter>
</method>
<method name="getState"
 return="int"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getSymbolicName"
 return="java.lang.String"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getVersion"
 return="org.osgi.framework.Version"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="hasPermission"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="permission" type="java.lang.Object">
</parameter>
</method>
<method name="loadClass"
 return="java.lang.Class"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<exception name="ClassNotFoundException" type="java.lang.ClassNotFoundException">
</exception>
</method>
<method name="start"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="options" type="int">
</parameter>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="start"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="stop"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="options" type="int">
</parameter>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="stop"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="uninstall"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="update"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="input" type="java.io.InputStream">
</parameter>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="update"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<field name="ACTIVE"
 type="int"
 transient="false"
 volatile="false"
 value="32"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="INSTALLED"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLVED"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SIGNERS_ALL"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SIGNERS_TRUSTED"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTING"
 type="int"
 transient="false"
 volatile="false"
 value="8"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="START_ACTIVATION_POLICY"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="START_TRANSIENT"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPING"
 type="int"
 transient="false"
 volatile="false"
 value="16"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOP_TRANSIENT"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNINSTALLED"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</interface>
<interface name="BundleActivator"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="start"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
<method name="stop"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<exception name="Exception" type="java.lang.Exception">
</exception>
</method>
</interface>
<interface name="BundleContext"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="addBundleListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.BundleListener">
</parameter>
</method>
<method name="addFrameworkListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.FrameworkListener">
</parameter>
</method>
<method name="addServiceListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.ServiceListener">
</parameter>
<parameter name="filter" type="java.lang.String">
</parameter>
<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
</exception>
</method>
<method name="addServiceListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.ServiceListener">
</parameter>
</method>
<method name="createFilter"
 return="org.osgi.framework.Filter"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="filter" type="java.lang.String">
</parameter>
<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
</exception>
</method>
<method name="getAllServiceReferences"
 return="org.osgi.framework.ServiceReference[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="clazz" type="java.lang.String">
</parameter>
<parameter name="filter" type="java.lang.String">
</parameter>
<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
</exception>
</method>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="id" type="long">
</parameter>
</method>
<method name="getBundles"
 return="org.osgi.framework.Bundle[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getDataFile"
 return="java.io.File"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="filename" type="java.lang.String">
</parameter>
</method>
<method name="getProperty"
 return="java.lang.String"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="key" type="java.lang.String">
</parameter>
</method>
<method name="getService"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="getServiceReference"
 return="org.osgi.framework.ServiceReference"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="clazz" type="java.lang.String">
</parameter>
</method>
<method name="getServiceReferences"
 return="org.osgi.framework.ServiceReference[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="clazz" type="java.lang.String">
</parameter>
<parameter name="filter" type="java.lang.String">
</parameter>
<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
</exception>
</method>
<method name="installBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="location" type="java.lang.String">
</parameter>
<parameter name="input" type="java.io.InputStream">
</parameter>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="installBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="location" type="java.lang.String">
</parameter>
<exception name="BundleException" type="org.osgi.framework.BundleException">
</exception>
</method>
<method name="registerService"
 return="org.osgi.framework.ServiceRegistration"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="clazzes" type="java.lang.String[]">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
<parameter name="properties" type="java.util.Dictionary">
</parameter>
</method>
<method name="registerService"
 return="org.osgi.framework.ServiceRegistration"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="clazz" type="java.lang.String">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
<parameter name="properties" type="java.util.Dictionary">
</parameter>
</method>
<method name="removeBundleListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.BundleListener">
</parameter>
</method>
<method name="removeFrameworkListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.FrameworkListener">
</parameter>
</method>
<method name="removeServiceListener"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="listener" type="org.osgi.framework.ServiceListener">
</parameter>
</method>
<method name="ungetService"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
</interface>
<class name="BundleEvent"
 extends="java.util.EventObject"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="BundleEvent"
 type="org.osgi.framework.BundleEvent"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="type" type="int">
</parameter>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</constructor>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getType"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="INSTALLED"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="LAZY_ACTIVATION"
 type="int"
 transient="false"
 volatile="false"
 value="512"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLVED"
 type="int"
 transient="false"
 volatile="false"
 value="32"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTED"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTING"
 type="int"
 transient="false"
 volatile="false"
 value="128"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPED"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPING"
 type="int"
 transient="false"
 volatile="false"
 value="256"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNINSTALLED"
 type="int"
 transient="false"
 volatile="false"
 value="16"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNRESOLVED"
 type="int"
 transient="false"
 volatile="false"
 value="64"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UPDATED"
 type="int"
 transient="false"
 volatile="false"
 value="8"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<class name="BundleException"
 extends="java.lang.Exception"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="BundleException"
 type="org.osgi.framework.BundleException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="cause" type="java.lang.Throwable">
</parameter>
</constructor>
<constructor name="BundleException"
 type="org.osgi.framework.BundleException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
</constructor>
<constructor name="BundleException"
 type="org.osgi.framework.BundleException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="type" type="int">
</parameter>
<parameter name="cause" type="java.lang.Throwable">
</parameter>
</constructor>
<constructor name="BundleException"
 type="org.osgi.framework.BundleException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="type" type="int">
</parameter>
</constructor>
<method name="getNestedException"
 return="java.lang.Throwable"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getType"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="ACTIVATOR_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="5"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="DUPLICATE_BUNDLE_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="9"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="INVALID_OPERATION"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="MANIFEST_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="3"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="NATIVECODE_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="8"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLVE_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SECURITY_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="6"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="START_TRANSIENT_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="10"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STATECHANGE_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="7"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNSPECIFIED"
 type="int"
 transient="false"
 volatile="false"
 value="0"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNSUPPORTED_OPERATION"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="BundleListener"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="bundleChanged"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
</method>
</interface>
<class name="BundlePermission"
 extends="java.security.BasicPermission"
 abstract="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="BundlePermission"
 type="org.osgi.framework.BundlePermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="symbolicName" type="java.lang.String">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<field name="FRAGMENT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;fragment&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="HOST"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;host&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="PROVIDE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;provide&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="REQUIRE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;require&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="BundleReference"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
</interface>
<interface name="Configurable"
 abstract="true"
 static="false"
 final="false"
 deprecated="deprecated"
 visibility="public"
>
<method name="getConfigurationObject"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="deprecated"
 visibility="public"
>
</method>
</interface>
<interface name="Constants"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<field name="ACTIVATION_LAZY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;lazy&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_ACTIVATIONPOLICY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-ActivationPolicy&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_ACTIVATOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Activator&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_CATEGORY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Category&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_CLASSPATH"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-ClassPath&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_CONTACTADDRESS"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-ContactAddress&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_COPYRIGHT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Copyright&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_DESCRIPTION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Description&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_DOCURL"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-DocURL&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_LOCALIZATION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Localization&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_LOCALIZATION_DEFAULT_BASENAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;OSGI-INF/l10n/bundle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_MANIFESTVERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-ManifestVersion&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Name&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NATIVECODE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-NativeCode&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NATIVECODE_LANGUAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;language&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NATIVECODE_OSNAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;osname&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NATIVECODE_OSVERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;osversion&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_NATIVECODE_PROCESSOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;processor&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_REQUIREDEXECUTIONENVIRONMENT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-RequiredExecutionEnvironment&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_SYMBOLICNAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-SymbolicName&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_SYMBOLICNAME_ATTRIBUTE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;bundle-symbolic-name&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_UPDATELOCATION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-UpdateLocation&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_VENDOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Vendor&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_VERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Bundle-Version&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="BUNDLE_VERSION_ATTRIBUTE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;bundle-version&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="DYNAMICIMPORT_PACKAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;DynamicImport-Package&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXCLUDE_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;exclude&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXPORT_PACKAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Export-Package&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXPORT_SERVICE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Export-Service&quot;"
 static="true"
 final="true"
 deprecated="deprecated"
 visibility="public"
>
</field>
<field name="EXTENSION_BOOTCLASSPATH"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;bootclasspath&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXTENSION_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;extension&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="EXTENSION_FRAMEWORK"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;framework&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAGMENT_ATTACHMENT_ALWAYS"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;always&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAGMENT_ATTACHMENT_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;fragment-attachment&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAGMENT_ATTACHMENT_NEVER"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;never&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAGMENT_ATTACHMENT_RESOLVETIME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;resolve-time&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAGMENT_HOST"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Fragment-Host&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BEGINNING_STARTLEVEL"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.startlevel.beginning&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BOOTDELEGATION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.bootdelegation&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BUNDLE_PARENT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.bundle.parent&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BUNDLE_PARENT_APP"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;app&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BUNDLE_PARENT_BOOT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;boot&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BUNDLE_PARENT_EXT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;ext&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_BUNDLE_PARENT_FRAMEWORK"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;framework&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_EXECPERMISSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.command.execpermission&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_EXECUTIONENVIRONMENT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.executionenvironment&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_LANGUAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.language&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_LIBRARY_EXTENSIONS"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.library.extensions&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_OS_NAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.os.name&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_OS_VERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.os.version&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_PROCESSOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.processor&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_SECURITY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.security&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_SECURITY_OSGI"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;osgi&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_STORAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.storage&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_STORAGE_CLEAN"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.storage.clean&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;onFirstInit&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_SYSTEMPACKAGES"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.system.packages&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_SYSTEMPACKAGES_EXTRA"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.system.packages.extra&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_TRUST_REPOSITORIES"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.trust.repositories&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_VENDOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.vendor&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_VERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.version&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FRAMEWORK_WINDOWSYSTEM"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.framework.windowsystem&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="IMPORT_PACKAGE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Import-Package&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="IMPORT_SERVICE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Import-Service&quot;"
 static="true"
 final="true"
 deprecated="deprecated"
 visibility="public"
>
</field>
<field name="INCLUDE_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;include&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="MANDATORY_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;mandatory&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="OBJECTCLASS"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;objectClass&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="PACKAGE_SPECIFICATION_VERSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;specification-version&quot;"
 static="true"
 final="true"
 deprecated="deprecated"
 visibility="public"
>
</field>
<field name="REQUIRE_BUNDLE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;Require-Bundle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLUTION_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;resolution&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLUTION_MANDATORY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;mandatory&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="RESOLUTION_OPTIONAL"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;optional&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SELECTION_FILTER_ATTRIBUTE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;selection-filter&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SERVICE_DESCRIPTION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;service.description&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SERVICE_ID"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;service.id&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SERVICE_PID"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;service.pid&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SERVICE_RANKING"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;service.ranking&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SERVICE_VENDOR"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;service.vendor&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SINGLETON_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;singleton&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SUPPORTS_BOOTCLASSPATH_EXTENSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.supports.bootclasspath.extension&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SUPPORTS_FRAMEWORK_EXTENSION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.supports.framework.extension&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SUPPORTS_FRAMEWORK_FRAGMENT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.supports.framework.fragment&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SUPPORTS_FRAMEWORK_REQUIREBUNDLE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;org.osgi.supports.framework.requirebundle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SYSTEM_BUNDLE_LOCATION"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;System Bundle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SYSTEM_BUNDLE_SYMBOLICNAME"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;system.bundle&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="USES_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;uses&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="VERSION_ATTRIBUTE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;version&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="VISIBILITY_DIRECTIVE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;visibility&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="VISIBILITY_PRIVATE"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;private&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="VISIBILITY_REEXPORT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;reexport&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</interface>
<interface name="Filter"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="equals"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="obj" type="java.lang.Object">
</parameter>
</method>
<method name="hashCode"
 return="int"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="match"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="match"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="dictionary" type="java.util.Dictionary">
</parameter>
</method>
<method name="matchCase"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="dictionary" type="java.util.Dictionary">
</parameter>
</method>
<method name="toString"
 return="java.lang.String"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
</interface>
<class name="FrameworkEvent"
 extends="java.util.EventObject"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="FrameworkEvent"
 type="org.osgi.framework.FrameworkEvent"
 static="false"
 final="false"
 deprecated="deprecated"
 visibility="public"
>
<parameter name="type" type="int">
</parameter>
<parameter name="source" type="java.lang.Object">
</parameter>
</constructor>
<constructor name="FrameworkEvent"
 type="org.osgi.framework.FrameworkEvent"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="type" type="int">
</parameter>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="throwable" type="java.lang.Throwable">
</parameter>
</constructor>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getThrowable"
 return="java.lang.Throwable"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getType"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="INFO"
 type="int"
 transient="false"
 volatile="false"
 value="32"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="PACKAGES_REFRESHED"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTED"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STARTLEVEL_CHANGED"
 type="int"
 transient="false"
 volatile="false"
 value="8"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPED"
 type="int"
 transient="false"
 volatile="false"
 value="64"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPED_BOOTCLASSPATH_MODIFIED"
 type="int"
 transient="false"
 volatile="false"
 value="256"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="STOPPED_UPDATE"
 type="int"
 transient="false"
 volatile="false"
 value="128"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="WAIT_TIMEDOUT"
 type="int"
 transient="false"
 volatile="false"
 value="512"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="WARNING"
 type="int"
 transient="false"
 volatile="false"
 value="16"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="FrameworkListener"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="frameworkEvent"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="event" type="org.osgi.framework.FrameworkEvent">
</parameter>
</method>
</interface>
<class name="FrameworkUtil"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="createFilter"
 return="org.osgi.framework.Filter"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="filter" type="java.lang.String">
</parameter>
<exception name="InvalidSyntaxException" type="org.osgi.framework.InvalidSyntaxException">
</exception>
</method>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="classFromBundle" type="java.lang.Class">
</parameter>
</method>
<method name="matchDistinguishedNameChain"
 return="boolean"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="matchPattern" type="java.lang.String">
</parameter>
<parameter name="dnChain" type="java.util.List">
</parameter>
</method>
</class>
<class name="InvalidSyntaxException"
 extends="java.lang.Exception"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="InvalidSyntaxException"
 type="org.osgi.framework.InvalidSyntaxException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="filter" type="java.lang.String">
</parameter>
</constructor>
<constructor name="InvalidSyntaxException"
 type="org.osgi.framework.InvalidSyntaxException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="filter" type="java.lang.String">
</parameter>
<parameter name="cause" type="java.lang.Throwable">
</parameter>
</constructor>
<method name="getFilter"
 return="java.lang.String"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
</class>
<class name="PackagePermission"
 extends="java.security.BasicPermission"
 abstract="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="PackagePermission"
 type="org.osgi.framework.PackagePermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<constructor name="PackagePermission"
 type="org.osgi.framework.PackagePermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="exportingBundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<field name="EXPORT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;export&quot;"
 static="true"
 final="true"
 deprecated="deprecated"
 visibility="public"
>
</field>
<field name="EXPORTONLY"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;exportonly&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="IMPORT"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;import&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<class name="ServiceEvent"
 extends="java.util.EventObject"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="ServiceEvent"
 type="org.osgi.framework.ServiceEvent"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="type" type="int">
</parameter>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</constructor>
<method name="getServiceReference"
 return="org.osgi.framework.ServiceReference"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getType"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="MODIFIED"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="MODIFIED_ENDMATCH"
 type="int"
 transient="false"
 volatile="false"
 value="8"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="REGISTERED"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNREGISTERING"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<class name="ServiceException"
 extends="java.lang.RuntimeException"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="ServiceException"
 type="org.osgi.framework.ServiceException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="cause" type="java.lang.Throwable">
</parameter>
</constructor>
<constructor name="ServiceException"
 type="org.osgi.framework.ServiceException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
</constructor>
<constructor name="ServiceException"
 type="org.osgi.framework.ServiceException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="type" type="int">
</parameter>
<parameter name="cause" type="java.lang.Throwable">
</parameter>
</constructor>
<constructor name="ServiceException"
 type="org.osgi.framework.ServiceException"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="msg" type="java.lang.String">
</parameter>
<parameter name="type" type="int">
</parameter>
</constructor>
<method name="getType"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="FACTORY_ERROR"
 type="int"
 transient="false"
 volatile="false"
 value="2"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="FACTORY_EXCEPTION"
 type="int"
 transient="false"
 volatile="false"
 value="3"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="REMOTE"
 type="int"
 transient="false"
 volatile="false"
 value="5"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="SUBCLASSED"
 type="int"
 transient="false"
 volatile="false"
 value="4"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNREGISTERED"
 type="int"
 transient="false"
 volatile="false"
 value="1"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="UNSPECIFIED"
 type="int"
 transient="false"
 volatile="false"
 value="0"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="ServiceFactory"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="getService"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="registration" type="org.osgi.framework.ServiceRegistration">
</parameter>
</method>
<method name="ungetService"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="registration" type="org.osgi.framework.ServiceRegistration">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
</method>
</interface>
<interface name="ServiceListener"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="serviceChanged"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="event" type="org.osgi.framework.ServiceEvent">
</parameter>
</method>
</interface>
<class name="ServicePermission"
 extends="java.security.BasicPermission"
 abstract="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="ServicePermission"
 type="org.osgi.framework.ServicePermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="name" type="java.lang.String">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<constructor name="ServicePermission"
 type="org.osgi.framework.ServicePermission"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="actions" type="java.lang.String">
</parameter>
</constructor>
<field name="GET"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;get&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
<field name="REGISTER"
 type="java.lang.String"
 transient="false"
 volatile="false"
 value="&quot;register&quot;"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
<interface name="ServiceReference"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="compareTo"
 return="int"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="java.lang.Object">
</parameter>
</method>
<method name="getBundle"
 return="org.osgi.framework.Bundle"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getProperty"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="key" type="java.lang.String">
</parameter>
</method>
<method name="getPropertyKeys"
 return="java.lang.String[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getUsingBundles"
 return="org.osgi.framework.Bundle[]"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="isAssignableTo"
 return="boolean"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="className" type="java.lang.String">
</parameter>
</method>
</interface>
<interface name="ServiceRegistration"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="getReference"
 return="org.osgi.framework.ServiceReference"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="setProperties"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="properties" type="java.util.Dictionary">
</parameter>
</method>
<method name="unregister"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
</interface>
<interface name="SynchronousBundleListener"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<implements name="org.osgi.framework.BundleListener">
</implements>
</interface>
<class name="Version"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<constructor name="Version"
 type="org.osgi.framework.Version"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="major" type="int">
</parameter>
<parameter name="minor" type="int">
</parameter>
<parameter name="micro" type="int">
</parameter>
</constructor>
<constructor name="Version"
 type="org.osgi.framework.Version"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="major" type="int">
</parameter>
<parameter name="minor" type="int">
</parameter>
<parameter name="micro" type="int">
</parameter>
<parameter name="qualifier" type="java.lang.String">
</parameter>
</constructor>
<constructor name="Version"
 type="org.osgi.framework.Version"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="version" type="java.lang.String">
</parameter>
</constructor>
<method name="compareTo"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<method name="getMajor"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getMicro"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getMinor"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getQualifier"
 return="java.lang.String"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="parseVersion"
 return="org.osgi.framework.Version"
 abstract="false"
 native="false"
 synchronized="false"
 static="true"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="version" type="java.lang.String">
</parameter>
</method>
<field name="emptyVersion"
 type="org.osgi.framework.Version"
 transient="false"
 volatile="false"
 static="true"
 final="true"
 deprecated="not deprecated"
 visibility="public"
>
</field>
</class>
</package>
<package name="org.osgi.util.tracker"
>
<class name="BundleTracker"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<implements name="org.osgi.util.tracker.BundleTrackerCustomizer">
</implements>
<constructor name="BundleTracker"
 type="org.osgi.util.tracker.BundleTracker"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="stateMask" type="int">
</parameter>
<parameter name="customizer" type="org.osgi.util.tracker.BundleTrackerCustomizer">
</parameter>
</constructor>
<method name="addingBundle"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
</method>
<method name="close"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getBundles"
 return="org.osgi.framework.Bundle[]"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getObject"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="getTrackingCount"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="modifiedBundle"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<method name="open"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="remove"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
</method>
<method name="removedBundle"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<method name="size"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<field name="context"
 type="org.osgi.framework.BundleContext"
 transient="false"
 volatile="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="protected"
>
</field>
</class>
<interface name="BundleTrackerCustomizer"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="addingBundle"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
</method>
<method name="modifiedBundle"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
<method name="removedBundle"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="bundle" type="org.osgi.framework.Bundle">
</parameter>
<parameter name="event" type="org.osgi.framework.BundleEvent">
</parameter>
<parameter name="object" type="java.lang.Object">
</parameter>
</method>
</interface>
<class name="ServiceTracker"
 extends="java.lang.Object"
 abstract="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<implements name="org.osgi.util.tracker.ServiceTrackerCustomizer">
</implements>
<constructor name="ServiceTracker"
 type="org.osgi.util.tracker.ServiceTracker"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
</parameter>
</constructor>
<constructor name="ServiceTracker"
 type="org.osgi.util.tracker.ServiceTracker"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="clazz" type="java.lang.String">
</parameter>
<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
</parameter>
</constructor>
<constructor name="ServiceTracker"
 type="org.osgi.util.tracker.ServiceTracker"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="context" type="org.osgi.framework.BundleContext">
</parameter>
<parameter name="filter" type="org.osgi.framework.Filter">
</parameter>
<parameter name="customizer" type="org.osgi.util.tracker.ServiceTrackerCustomizer">
</parameter>
</constructor>
<method name="addingService"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="close"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getService"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="getService"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getServiceReference"
 return="org.osgi.framework.ServiceReference"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getServiceReferences"
 return="org.osgi.framework.ServiceReference[]"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getServices"
 return="java.lang.Object[]"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="getTrackingCount"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="modifiedService"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
</method>
<method name="open"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="open"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="trackAllServices" type="boolean">
</parameter>
</method>
<method name="remove"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="removedService"
 return="void"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
</method>
<method name="size"
 return="int"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
</method>
<method name="waitForService"
 return="java.lang.Object"
 abstract="false"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="timeout" type="long">
</parameter>
<exception name="InterruptedException" type="java.lang.InterruptedException">
</exception>
</method>
<field name="context"
 type="org.osgi.framework.BundleContext"
 transient="false"
 volatile="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="protected"
>
</field>
<field name="filter"
 type="org.osgi.framework.Filter"
 transient="false"
 volatile="false"
 static="false"
 final="true"
 deprecated="not deprecated"
 visibility="protected"
>
</field>
</class>
<interface name="ServiceTrackerCustomizer"
 abstract="true"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<method name="addingService"
 return="java.lang.Object"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
</method>
<method name="modifiedService"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
</method>
<method name="removedService"
 return="void"
 abstract="true"
 native="false"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="reference" type="org.osgi.framework.ServiceReference">
</parameter>
<parameter name="service" type="java.lang.Object">
</parameter>
</method>
</interface>
</package>
</api>
