for(int i=0;i<peerList.length;i++) {
Peer p = peerList[i].getRemoteDetectedPeer();
if(p == null || p.isNull()) continue;
FreenetInetAddress addr = p.getFreenetAddress();
if(addr == null) continue;
<BUG>if(!IPUtil.isValidAddress(addr.getAddress(false), false)) continue;
Logger.normal(this, "Peer "+peerList[i].getPeer()+" thinks we are "+addr);
</BUG>
if(countsByPeer.containsKey(addr)) {
Integer count = (Integer) countsByPeer.get(addr);

for(int i=0;i<peerList.length;i++) {
Peer p = peerList[i].getRemoteDetectedPeer();
if(p == null || p.isNull()) continue;
FreenetInetAddress addr = p.getFreenetAddress();
if(addr == null) continue;
if(!IPUtil.isValidAddress(addr.getAddress(false), false)) continue;
if(logMINOR)
Logger.minor(this, "Peer "+peerList[i].getPeer()+" thinks we are "+addr);
if(countsByPeer.containsKey(addr)) {
Integer count = (Integer) countsByPeer.get(addr);
