.create(cmdLine.getOptionValue(RunnableOptions.JAR));
} catch (IOException e) {
throw Throwables.propagate(e);
}
Arguments runtimeArguments
= new Gson().fromJson(cmdLine.getOptionValue(RunnableOptions.RUNTIME_ARGS), BasicArguments.class);
programOpts = new SimpleProgramOptions(name, createProgramArguments(context, configs), runtimeArguments);
resourceReporter = new ProgramRunnableResourceReporter(program, metricsCollectionService, context);
LOG.info("Runnable initialized: " + name);