code: private void initializeInjector(final Injector runtimeInjector) throws InjectionException {
  
      copyEventHandler(runtimeInjector, RuntimeParameters.ResourceStatusHandler.class);
      copyEventHandler(runtimeInjector, RuntimeParameters.NodeDescriptorHandler.class);
      copyEventHandler(runtimeInjector, RuntimeParameters.ResourceAllocationHandler.class);
      copyEventHandler(runtimeInjector, RuntimeParameters.RuntimeStatusHandler.class);
  
      try {
        runtimeInjector.bindVolatileInstance(HttpServer.class, this.originalInjector.getInstance(HttpServer.class));
        LOG.log(Level.INFO, "Binding http server for the runtime implementation");
      } catch (final InjectionException e) {
        LOG.log(Level.INFO, "Http Server is not configured for the runtime", e);
      }
    }
docs: Initializes injector by copying needed handlers.
  @param runtimeInjector The injector to initialize
  @throws InjectionException on configuration error.