}
private HaskellConsoleProcessHandler initAndRun(String... statements2execute) throws ExecutionException {
// Create Server process
GeneralCommandLine cmdline = createCommandLine(module, workingDir);
Process process = cmdline.createProcess();
// !!! do not change order!!!
consoleView = createConsoleView();
String commandLine = cmdline.getCommandLineString();
processHandler = new HaskellConsoleProcessHandler(process, commandLine, getLanguageConsole());
executeHandler = new HaskellConsoleExecuteActionHandler(processHandler, project, false);