@Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    super.fromData(in, context);
    bucketId = in.readInt();
    interestType = InterestType.valueOf(in.readInt());
    interestArg = DataSerializer.readObject(in);
    allowTombstones = in.readBoolean();
  }
Versions in which on-wire form has changed, requiring new toData/fromData methods
geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/FetchKeysMessage.java