@Override
 public void configure(YarnClientBuilder builder) throws Exception {
   LaunchCommandsFactoryBean fb = new LaunchCommandsFactoryBean();
   fb.setRunner(CommandLineAppmasterRunner.class);
   fb.setContextFile(determineContextConfig());
   fb.setBeanName(beanName);
   fb.setStdout(stdout);
   fb.setStderr(stderr);
   fb.setArguments(arguments);
   fb.afterPropertiesSet();
   builder.setCommands(fb.getObject());
 }