void (Collection<ModuleDescriptor> newModules) { if (myModules == null) { myModules = new ArrayList<>(newModules); } else { myModules.addAll(newModules); } final Set<String> moduleNames = new HashSet<>(myExistingModuleNames); for (ModuleDescriptor module : newModules) { final String suggested = suggestUniqueName(moduleNames, module.getName()); module.setName(suggested); moduleNames.add(suggested); } }