@Override
    public void toData(DataOutput out,
        SerializationContext context) throws IOException {
      super.toData(out, context);
      byte b = 0;
      if (versionTag != null) {
        b |= HAS_VERSION;
      }
      if (versionTag instanceof DiskVersionTag) {
        b |= PERSISTENT;
      }
      out.writeByte(b);
      if (versionTag != null) {
        InternalDataSerializer.invokeToData(versionTag, out);
      }
    }
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/tx/RemoteInvalidateMessage.java