@Override
    public String toString() {
      StringBuilder sb = new StringBuilder();
      sb.append("GetReplyMessage ").append("processorid=").append(processorId)
          .append(" reply to sender ").append(getSender());
      if (valueType == VALUE_IS_TOMBSTONE) {
        sb.append(" returning tombstone token.");
      } else if (valueType == VALUE_IS_INVALID) {
        sb.append(" returning invalid token.");
      } else if (rawVal != null) {
        sb.append(" returning serialized value=").append(rawVal);
      } else if (valueInBytes == null) {
        sb.append(" returning null value");
      } else {
        sb.append(" returning serialized value of len=").append(valueInBytes.length);
      }
      if (versionTag != null) {
        sb.append(" version=").append(versionTag);
      }
      return sb.toString();
    }
Processes this message. This method is invoked by the receiver of the message.

@param dm the distribution manager that is processing the message.
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/GetMessage.java