void (boolean isDebugConsole, boolean addOnce) { try { if (isDebugConsole && myExecuteActionHandler != null && getEditor() != null) { PyConsoleStartFolding folding = createConsoleFolding(addOnce); if (folding != null) { // in debug console we should add folding from the place where the folding was turned on folding.setStartLineOffset(getEditor().getDocument().getTextLength()); folding.setNumberOfCommandToStop(2); } } else { myInitialized.doWhenDone(() -> createConsoleFolding(addOnce)); } } catch (Exception e) { LOG.error(e.getMessage()); } }