@Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    super.fromData(in, context);
    alertListenerExpected = in.readBoolean();
    crashed = in.readBoolean();
    reason = DataSerializer.readString(in);
  }
@param reason the reason for getting disconnected

@since GemFire 6.5
geode-core/src/main/java/org/apache/geode/internal/admin/remote/AdminConsoleDisconnectMessage.java