msg.setDest(null);
    void nullAddresses(Message msg, IpAddress dest, IpAddress src) {        if(!dest.isMulticastAddress()) { // unicast            msg.setDest(null);            if(src != null && src.getAdditionalData() != null) {                msg.setSrc(new IpAddress());                ((IpAddress)msg.getSrc()).setAdditionalData(src.getAdditionalData());            }            else {                msg.setSrc(null);            }        }        else {  // multicast            msg.setDest(null); // we know the multicast address, it is the same for all members            if(src != null) {                msg.setSrc(new IpAddress(src.getPort(), false));                if(src.getAdditionalData() != null)                    ((IpAddress)msg.getSrc()).setAdditionalData(src.getAdditionalData());            }        }    }