@Override
  public void fromData(DataInput in,
      DeserializationContext context) throws IOException, ClassNotFoundException {
    viewId = in.readInt();
    preparing = in.readBoolean();
    alternateView = context.getDeserializer().readObject(in);
  }
Members receiving an InstallViewMessage must respond by sending a ViewAckMessage.
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/messages/ViewAckMessage.java