code: private static REEFLauncher getREEFLauncher(final String clockConfigPath) {
  
      try {
  
        final Configuration clockArgConfig = TANG.newConfigurationBuilder()
            .bindNamedParameter(ClockConfigurationPath.class, clockConfigPath)
            .build();
  
        return TANG.newInjector(clockArgConfig).getInstance(REEFLauncher.class);
  
      } catch (final BindException ex) {
        throw fatal("Error in parsing the command line", ex);
      } catch (final InjectionException ex) {
        throw fatal("Unable to instantiate REEFLauncher.", ex);
      }
    }
docs: Instantiate REEF Launcher. This method is called from REEFLauncher.main().
  @param clockConfigPath Path to the local file that contains serialized configuration
  of a REEF component to launch (can be either Driver or Evaluator).
  @return An instance of the configured REEFLauncher object.