in scio-core/src/main/scala-2.13/com/spotify/scio/coders/instances/TupleCoders.scala [2351:2392]
override def isRegisterByteSizeObserverCheap(value: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)): Boolean =
ac.isRegisterByteSizeObserverCheap(value._1) &&
bc.isRegisterByteSizeObserverCheap(value._2) &&
cc.isRegisterByteSizeObserverCheap(value._3) &&
dc.isRegisterByteSizeObserverCheap(value._4) &&
ec.isRegisterByteSizeObserverCheap(value._5) &&
fc.isRegisterByteSizeObserverCheap(value._6) &&
gc.isRegisterByteSizeObserverCheap(value._7) &&
hc.isRegisterByteSizeObserverCheap(value._8) &&
ic.isRegisterByteSizeObserverCheap(value._9) &&
jc.isRegisterByteSizeObserverCheap(value._10) &&
kc.isRegisterByteSizeObserverCheap(value._11) &&
lc.isRegisterByteSizeObserverCheap(value._12) &&
mc.isRegisterByteSizeObserverCheap(value._13) &&
nc.isRegisterByteSizeObserverCheap(value._14) &&
oc.isRegisterByteSizeObserverCheap(value._15) &&
pc.isRegisterByteSizeObserverCheap(value._16) &&
qc.isRegisterByteSizeObserverCheap(value._17) &&
rc.isRegisterByteSizeObserverCheap(value._18) &&
sc.isRegisterByteSizeObserverCheap(value._19)
override def registerByteSizeObserver(value: (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), observer: ElementByteSizeObserver): Unit = {
ac.registerByteSizeObserver(value._1, observer)
bc.registerByteSizeObserver(value._2, observer)
cc.registerByteSizeObserver(value._3, observer)
dc.registerByteSizeObserver(value._4, observer)
ec.registerByteSizeObserver(value._5, observer)
fc.registerByteSizeObserver(value._6, observer)
gc.registerByteSizeObserver(value._7, observer)
hc.registerByteSizeObserver(value._8, observer)
ic.registerByteSizeObserver(value._9, observer)
jc.registerByteSizeObserver(value._10, observer)
kc.registerByteSizeObserver(value._11, observer)
lc.registerByteSizeObserver(value._12, observer)
mc.registerByteSizeObserver(value._13, observer)
nc.registerByteSizeObserver(value._14, observer)
oc.registerByteSizeObserver(value._15, observer)
pc.registerByteSizeObserver(value._16, observer)
qc.registerByteSizeObserver(value._17, observer)
rc.registerByteSizeObserver(value._18, observer)
sc.registerByteSizeObserver(value._19, observer)
}