void (@NotNull Project project, final @Nullable ModuleType moduleType) { Module[] allModules = ModuleManager.getInstance(project).getModules(); if (moduleType == null) { setModules(Arrays.asList(allModules)); } else { List<Module> modules = new ArrayList<>(); for (Module module : allModules) { if (moduleType.equals(ModuleType.get(module))) { modules.add(module); } } setModules(modules); } }