public boolean compareMembers(MemberImpl impl1, MemberImpl impl2) {
   boolean result = true;
   result = result && Arrays.equals(impl1.getHost(), impl2.getHost());
   result = result && Arrays.equals(impl1.getPayload(), impl2.getPayload());
   result = result && Arrays.equals(impl1.getUniqueId(), impl2.getUniqueId());
   result = result && impl1.getPort() == impl2.getPort();
   return result;
 }