@Override
    public void fromData(DataInput in,
        DeserializationContext context) throws IOException, ClassNotFoundException {
      super.fromData(in, context);
      byte b = in.readByte();
      boolean hasTag = (b & HAS_VERSION) != 0;
      boolean persistentTag = (b & PERSISTENT) != 0;
      if (hasTag) {
        versionTag = VersionTag.create(persistentTag, in);
      }
    }
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