@Override
    public void fromData(DataInput in,
        DeserializationContext context) throws IOException, ClassNotFoundException {
      super.fromData(in, context);
      grantor = DataSerializer.readObject(in);
      elderVersionId = in.readLong();
      grantorSerialNumber = in.readInt();
      needsRecovery = in.readBoolean();
    }
@return true if the message was sent
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/GrantorRequestProcessor.java