}
public ExecutionResult execute() throws ExecutionException {
final ProcessHandler processHandler = startProcess();
final TextConsoleBuilder builder = getConsoleBuilder();
final ConsoleView console = builder != null ? builder.getConsole() : null;
if (console != null) {
console.attachToProcess(processHandler);
}
return new DefaultExecutionResult(console, processHandler, createActions(console, processHandler));
}