code: public static DriverLauncher getLauncher(final Configuration runtimeConfiguration) throws InjectionException {
      return Tang.Factory.getTang()
          .newInjector(runtimeConfiguration, CLIENT_CONFIG)
          .getInstance(DriverLauncher.class);
    }
docs: Instantiate a launcher for the given Configuration.
  
  @param runtimeConfiguration the resourcemanager configuration to be used
  @return a DriverLauncher based on the given resourcemanager configuration
  @throws InjectionException on configuration errors