Map<Address,PhysicalAddress> cache=(Map<Address,PhysicalAddress>)down(new Event(Event.GET_LOGICAL_PHYSICAL_MAPPINGS));
if(cache != null) {
for(Map.Entry<Address,PhysicalAddress> entry: cache.entrySet()) {
Address logical_addr=entry.getKey();
PhysicalAddress physical_addr=entry.getValue();
<BUG>sendDiscoveryResponse(logical_addr, Arrays.asList(physical_addr), coord, is_server,
UUID.get(logical_addr), msg.getSrc());</BUG>
}
}
}

Map<Address,PhysicalAddress> cache=(Map<Address,PhysicalAddress>)down(new Event(Event.GET_LOGICAL_PHYSICAL_MAPPINGS));
if(cache != null) {
for(Map.Entry<Address,PhysicalAddress> entry: cache.entrySet()) {
Address logical_addr=entry.getKey();
PhysicalAddress physical_addr=entry.getValue();
sendDiscoveryResponse(logical_addr, Arrays.asList(physical_addr), is_server,
UUID.get(logical_addr), msg.getSrc());
}
}
}
