ProcessHandler processHandler,
HaskellConsoleExecuteActionHandler executeHandler,
ConsoleHistoryModel historyModel) {
AnAction runImmediatelyAction = new HaskellExecuteImmediatelyAction(languageConsole, processHandler, executeHandler);
ConsoleHistoryController historyController = new ConsoleHistoryController("haskell", null, languageConsole, historyModel);
historyController.install();
AnAction upAction = historyController.getHistoryPrev();
AnAction downAction = historyController.getHistoryNext();
ArrayList<AnAction> list = new ArrayList<AnAction>();
list.add(runImmediatelyAction);
list.add(downAction);
list.add(upAction);