private MavenArtifact doResolve(
     MavenArtifactInfo info, List<MavenRemoteRepository> remoteRepositories)
     throws RemoteException {
   Artifact resolved = doResolve(createArtifact(info), convertRepositories(remoteRepositories));
   return MavenModelConverter.convertArtifact(resolved, getLocalRepositoryFile());
 }