d.setName(address.getHostName());
PhysicalIF pif = new PhysicalIF(d, c, address.getHostAddress());
pif.setPingMethod(hosts.get(address));
pif.setSubnet(subnet.getInfo().getNetmask());
pif.setGateway(subnet.getInfo().getLowAddress());
d.addInterface(pif);
SNMP.inferProperties(d);
sw.addInterface(new TransparentIF(sw, c, pif));
map.addVertex(d);
map.addEdge(c, d, sw);
} else {