private IpAddress newIpAddress(Address jgaddr) {
    JGAddress addr = (JGAddress) jgaddr;
    return addr.asIpAddress();
  }
JGroups will not send messages that have IpAddress destination addresses. Instead it requires a
"logical address" and requests physical addresses from the Discovery protocol that is normally in
a JGroups stack. We don't have one of these, so we need to maintain a mapping between logical and
physical addresses.
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/messenger/AddressManager.java