private List<String> args;
protected Object doExecute() throws Exception {
ProcessBuilder builder = new ProcessBuilder(args);
PumpStreamHandler handler = new PumpStreamHandler(System.in, System.out, System.err, "Command" + args.toString());
log.info("Executing: {}", builder.command());
Process p = builder.start();
handler.attach(p);
handler.start();
log.debug("Waiting for process to exit...");
int status = p.waitFor();
log.info("Process exited w/status: {}", status);
handler.stop();
return null;
}