code: @Override
      public void start(BundleContext context) throws Exception {
          jleditFactoryRegistration = context.registerService(EditorFactory.class.getName(), editorFactory, null);
      }
docs: Called when this bundle is started so the Framework can perform the
  bundle-specific activities necessary to start this bundle. This method
  can be used to register services or to allocate any resources that this
  bundle needs.
  <p/>
  <p/>
  This method must complete and return to its caller in a timely manner.
  
  @param context The execution context of the bundle being started.
  @throws Exception If this method throws an exception, this
  bundle is marked as stopped and the Framework will remove this
  bundle's listeners, unregister all services registered by this
  bundle, and release all services used by this bundle.