ConsoleHistoryModel (@NotNull String persistenceId, @NotNull LanguageConsoleView consoleView) { for (ConsoleHistoryModelProvider provider : EP_NAME.getExtensionList()) { ConsoleHistoryModel model = provider.createModel(persistenceId, consoleView); if (model != null) { return model; } } return DefaultConsoleHistoryModel.createModel(persistenceId); }