@NotNull
  private static String findDeduplicatedModuleName(@NotNull String moduleName,
                                                   @NotNull IdeModifiableModelsProvider modelsProvider) {
    Module ideModule = modelsProvider.findIdeModule(moduleName);
    if (ideModule == null) {
      return moduleName;
    }
    int i = 0;
    while (true) {
      String nextModuleNameCandidate = moduleName + "~" + ++i;
      ideModule = modelsProvider.findIdeModule(nextModuleNameCandidate);
      if (ideModule == null) {
        return nextModuleNameCandidate;
      }
    }
  }
@NotNull
  private static String findDeduplicatedModuleName(@NotNull String moduleName,
                                                   @NotNull IdeModifiableModelsProvider modelsProvider)