}
private static void cleanListByHostAndPort(Collection<TServerInstance> badServers, Set<TServerInstance> deleted, Set<TServerInstance> added) {
Iterator<TServerInstance> badIter = badServers.iterator();
while (badIter.hasNext()) {
TServerInstance bad = badIter.next();
for (TServerInstance add : added) {
if (bad.hostPort().equals(add.hostPort())) {
badIter.remove();
break;
}
}
for (TServerInstance del : deleted) {
if (bad.hostPort().equals(del.hostPort())) {
badIter.remove();
break;
}
}
}