List<Injectable> () { Language[] languages = InjectedLanguage.getAvailableLanguages(); List<Injectable> list = new ArrayList<>(); for (Language language : languages) { list.add(Injectable.fromLanguage(language)); } list.addAll(ReferenceInjector.EXTENSION_POINT_NAME.getExtensionList()); Collections.sort(list); return list; }