public void writeTo(Output output, SFixed32Op message) throws IOException { if(message.f == 0) throw new UninitializedMessageException(message); output.writeUInt32(1, message.f, false); if(message.c != 0) output.writeSFixed32(2, message.c, false); if(message.s != 0) output.writeSFixed32(3, message.s, false); if(message.o != null && message.o != Operator.EQ) output.writeEnum(4, message.o.number, false); if(message.i) output.writeBool(5, true, false); }