Collection<OrderRoot> (@NotNull Project project, @NotNull JpsMavenRepositoryLibraryDescriptor desc, final Set<ArtifactKind> artifactKinds, @Nullable Collection<RemoteRepositoryDescription> repositories, @Nullable String copyTo) { Collection<RemoteRepositoryDescription> effectiveRepos = selectRemoteRepositories(project, desc, repositories); return submitModalJob( project, JavaUiBundle.message("jar.repository.manager.dialog.resolving.dependencies.title", 1), newOrderRootResolveJob(desc, artifactKinds, effectiveRepos, copyTo) ); }