in crumb-compiler/src/main/kotlin/com/uber/crumb/internal/wire/ProtoAdapter.kt [289:291]
override fun encodedSizeWithTag(tag: Int, value: List<E>?): Int {
return if (value == null || value.isEmpty()) 0 else super.encodedSizeWithTag(tag, value)
}