List<LanguageCodeStyleSettingsProvider> () { List<LanguageCodeStyleSettingsProvider> extensions = LanguageCodeStyleSettingsProvider.EP_NAME.getExtensionList(); List<LanguageCodeStyleSettingsContributor> contributors = LanguageCodeStyleSettingsContributor.EP_NAME.getExtensionList(); if (contributors.isEmpty()) { return extensions; } List<LanguageCodeStyleSettingsProvider> allExtensions = new ArrayList<>(extensions); for (LanguageCodeStyleSettingsContributor contributor : contributors) { allExtensions.addAll(contributor.getProviders()); } return allExtensions; }