private MavenRepositoryMetadata makeRepositoryMetaData(
     final ArtifactRepository repository, final MavenRepositorySource source) {
   if (repository instanceof LocalRepository) {
     final LocalRepository localRepository = (LocalRepository) repository;
     return new MavenRepositoryMetadata(
         localRepository.getId(), MavenSettings.getSettings().getLocalRepository(), source);
   } else if (repository instanceof RemoteRepository) {
     final RemoteRepository remoteRepository = (RemoteRepository) repository;
     return new MavenRepositoryMetadata(
         remoteRepository.getId(), remoteRepository.getUrl(), source);
   }
   return null;
 }