@Override
    public void fromData(DataInput in,
        DeserializationContext context) throws IOException, ClassNotFoundException {
      super.fromData(in, context);
      InternalDataSerializer.checkIn(in);
      className = DataSerializer.readNonPrimitiveClassName(in);
      id = in.readInt();
      eventId = DataSerializer.readObject(in);
    }
Creates a new {@code RegistrationMessage} that broadcasts that the given {@code
DataSerializer} was registered.
geode-core/src/main/java/org/apache/geode/internal/InternalDataSerializer.java