in serialization/src/main/java/com/twitter/serial/stream/bytebuffer/ByteBufferSerializerOutput.java [146:155]
public ByteBufferSerializerOutput writeString(@Nullable String val) {
if (val == null) {
writeNull();
} else if (val.isEmpty()) {
writeHeader(ByteBufferSerializerDefs.HEADER_STRING_EMPTY);
} else {
encodeString(val);
}
return this;
}