package Ġhm . b ink ley . labs . field . output Ċ Ċ import Ġhm . b ink ley . labs . field . B az Count Field Factory . B az Count Field Ċ import Ġhm . b ink ley . labs . input . Has B az Count Ċ import Ġhm . b ink ley . labs . input . Input Record Ċ Ċ class ĠB az Count Formatter < in ĠI > Ġ: ĠFormatter < I , ĠB az Count Field > ĊĠĠĠĠĠĠĠ Ġwhere ĠI Ġ: ĠInput Record , ĠI Ġ: ĠHas B az Count Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġformat ( record : ĠI ) Ġ= Ġrecord . baz Count ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġ< I > Ġbaz Count ( record : ĠI ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhere ĠI Ġ: ĠInput Record , ĠI Ġ: ĠHas B az Count Ġ= ĠB az Count Formatter < I >(). format ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrecord ) ĊĠĠĠ Ġ} Ċ } Ċ