Configurable[] () { final ArrayList<Configurable> configurables = new ArrayList<>(); for (LanguageInjectionSupport support : InjectorUtils.getActiveInjectionSupports()) { ContainerUtil.addAll(configurables, support.createSettings(myProject, myConfiguration)); } configurables.sort((o1, o2) -> Comparing.compare(o1.getDisplayName(), o2.getDisplayName())); return configurables.toArray(new Configurable[0]); }