code: public void start(BundleContext context) throws Exception
      {
          super.start(context);
          repositoryAdmin = this.getRepositoryAdmin(context, this);
          
          if (repositoryAdmin != null)
          {   // The repository is up, I can get to work (otherwise, I'll be waiting)
          	this.addBootstrapRepository(repositoryAdmin, context);
              this.registerClassFinder(context);
          }
      }
docs: Bundle starting.
  If the service listener is up, register me, else wait.