code: protected T convert(byte[] rplyBytes, InetSocketAddress address)
      {
          Message message = Message.deserialize(rplyBytes);
          try
          {
              return (T)message;
          }
          catch (ClassCastException x)
          {
              if (logger.isLoggable(Level.FINEST))
                  logger.finest("Ignoring message received from " + address + ": " + message + ", it is of the wrong type");
              return null;
          }
      }
docs: Converts the given reply bytes into a {@link Rply} message.
  If null is returned, it is like the reply did not arrive.
  
  @param rplyBytes the bytes to convert
  @param address   the remote address from which the bytes arrive
  @return a reply message or null if the message bytes are not a proper reply