private static Collection<JpsModule> getModuleDependencies(@NotNull ModuleChunk chunk) {
    return chunk.getModules().stream()
      .flatMap(module -> module.getDependenciesList().getDependencies().stream())
      .map(dep -> {
        if (dep instanceof JpsModuleDependency) return ((JpsModuleDependency)dep).getModule();
        return null;
      })
      .filter(Objects::nonNull)
      .collect(Collectors.toSet());
  }
private static Collection<JpsModule> getModuleDependencies(@NotNull ModuleChunk chunk)