code: public void addBundle(ExtendedBundle bundle) {
          if (serviceRegistration == null) {
              throw new IllegalStateException("Cannot add any bundle to listener while not started.");
          }
          synchronized (listeners) {
              listeners.put(bundle.getBundle().getSymbolicName(), new BundleAnalysingComponentInstantiationListener(
                      bundle.getBundle().getBundleContext(), PaxWicketBeanInjectionSource.INJECTION_SOURCE_SCAN,
                      factoryTracker));
          }
      }
docs: {@inheritDoc}