@NotNull
  public static Set<Module> getModules(@NotNull Collection<? extends ModuleSourceSet> sourceSets) {
    return sourceSets.stream().map(ModuleSourceSet::getModule).collect(Collectors.toSet());
  }
@NotNull
  public static Set<Module> getModules(@NotNull Collection<? extends ModuleSourceSet> sourceSets)