code: public void writeMessage(final int fieldNumber, final MessageLite value)
                             throws IOException {
      writeTag(fieldNumber, WireFormat.WIRETYPE_LENGTH_DELIMITED);
      writeMessageNoTag(value);
    }
docs: Write an embedded message field, including tag, to the stream.