in serialization/src/main/java/com/twitter/serial/stream/bytebuffer/ByteBufferSerializerOutput.java [159:170]
public ByteBufferSerializerOutput writeByteArray(@Nullable byte[] val) throws IOException {
if (val == null) {
writeNull();
} else if (val.length == 0) {
writeHeader(ByteBufferSerializerDefs.HEADER_BYTE_ARRAY_EMPTY);
} else {
writeIntHeader(SerializerDefs.TYPE_BYTE_ARRAY, val.length);
ensureCapacity(val.length);
mByteBuffer.put(val);
}
return this;
}