in crumb-compiler/src/main/kotlin/com/uber/crumb/internal/wire/ProtoAdapter.kt [275:279]
override fun encodeWithTag(writer: ProtoWriter, tag: Int, value: List<E>?) {
if (value != null && value.isNotEmpty()) {
super.encodeWithTag(writer, tag, value)
}
}