@Override
  public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact,
                                                      List<ArtifactRepository> remoteRepositories,
                                                      ArtifactRepository localRepository,
                                                      ArtifactMetadataSource source,
                                                      List<ResolutionListener> listeners )
    throws ArtifactResolutionException, ArtifactNotFoundException
  {
    return resolveTransitively( artifacts, originatingArtifact, Collections.EMPTY_MAP, localRepository,
                                remoteRepositories, source, null, listeners );
  }
@Override
  public ArtifactResolutionResult resolveTransitively(Set<Artifact> artifacts, Artifact originatingArtifact,
                                                      List<ArtifactRepository> remoteRepositories,
                                                      ArtifactRepository localRepository,
                                                      ArtifactMetadataSource source,
                                                      List<ResolutionListener> listeners )