public void register(PassiveProbe<KeyType> p) { log(Level.DEBUG, "adding %s", p); String hostname = getHost(p); if(!probes.containsKey(p.getHost().getDnsName())) { probes.put(hostname, new HashMap<String, PassiveProbe<KeyType>>()); } probes.get(hostname).put(p.getName(), p); }