for (Iterator i = remoteRepos.iterator(); i.hasNext();) {
Repository repo = (Repository) i.next();
boolean foundMirror = false;
for (Iterator j = settings.getMirrors().iterator(); j.hasNext() && !foundMirror;) {
Mirror m = (Mirror) j.next();
if (m.getMirrorOf().equals(repo.getId())) {
newRemoteRepos.add(new Repository(m.getId(), m.getUrl(), repo.getLayout(), repo.isSnapshots(),
repo.isReleases()));
foundMirror = true;
}
}
if (!foundMirror) {