Protobuf - ¿Falta toByteArray ()?

Probablemente haya estropeado algo en mi archivo proto, pero parece que no puedo llamar a la función toByteArray.

Utilizando Java y el archivo proto se compiló con protocol.

Lo que estoy llamando ...

BaseMessage.builder = baseMessage = BaseMessage.newBuilder();
Acknowledgement.builder = acknowledgeMessage = Acknowledgement.newBuilder();

acknowledgeMessage.setOk(true);

baseMessage.setAcknowledgement(acknowledgeMessage);
baseMessage.build();

byte[] send = baseMessage.toByteArray();

Y BaseMessage se declara como ...

public static final class BaseMessage   
       extends com.google.protobuf.GeneratedMessage   
       implements BaseMessageOrBuilder {

Tal vez me estoy perdiendo algo ...

BaseMessage se extiendeMensaje Generado que hereda toByteArray () deAbstractMessageLite en el que toByteArray es público ... ¿Entonces debería poder usarlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta