Collection<ModuleSourceSet> () { Module[] modules = provider.getModules(); List<ModuleSourceSet> result = new ArrayList<>(modules.length * 2); for (Module module : modules) { result.add(new ModuleSourceSet(module, ModuleSourceSet.Type.PRODUCTION)); result.add(new ModuleSourceSet(module, ModuleSourceSet.Type.TEST)); } return result; }