code: @Override
      public void stop(BundleContext context) throws Exception {
          app.fire(new Stop(), Channel.BROADCAST);
          Components.awaitExhaustion();
      }
docs: /*
  (non-Javadoc)
  
  @see
  org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)