List<Module> (ArtifactEditorContext context) { ModulesProvider modulesProvider = context.getModulesProvider(); ArrayList<Module> modules = new ArrayList<>(); for (Module module : modulesProvider.getModules()) { if (isSuitableModule(modulesProvider, module)) { modules.add(module); } } return modules; }