oprot.writeBitSet(optionals, 4);
if (struct.isSetVersion()) {
oprot.writeI32(struct.version);
}
if (struct.isSetPercentComplete()) {
oprot.writeI16(struct.percentComplete);
}
if (struct.isSetFinalized()) {
oprot.writeBool(struct.finalized);
}
if (struct.isSetStatusText()) {