code: public void start(BundleContext pBundleContext) {
          bundleContext = pBundleContext;
  
          //Track ConfigurationAdmin service
          configAdminTracker = new ServiceTracker(pBundleContext,
                                                  "org.osgi.service.cm.ConfigurationAdmin",
                                                  null);
          configAdminTracker.open();
  
          if (Boolean.parseBoolean(getConfiguration(USE_RESTRICTOR_SERVICE))) {
              // If no restrictor is set in the constructor and we are enabled to listen for a restrictor
              // service, a delegating restrictor is installed
              restrictor = new DelegatingRestrictor(bundleContext);
          }
  
          // Track HttpService
          if (Boolean.parseBoolean(getConfiguration(LISTEN_FOR_HTTP_SERVICE))) {
              httpServiceTracker = new ServiceTracker(pBundleContext,
                                                      buildHttpServiceFilter(pBundleContext),
                                                      new HttpServiceCustomizer(pBundleContext));
              httpServiceTracker.open();
  
              // Register us as JolokiaContext
              jolokiaServiceRegistration = pBundleContext.registerService(JolokiaContext.class.getCanonicalName(), this, null);
          }
      }
docs: {@inheritDoc}