package Ġcom . sk sam uel . cent ur ion . avro Ċ Ċ object ĠBoolean Encoder Ġ: ĠEncoder < Boolean > Ġ{ ĊĠ Ġoverride Ġfun Ġencode ( value : ĠAny ): ĠBoolean Ġ= Ġwhen Ġ( value ) Ġ{ ĊĠĠĠ Ġis ĠBoolean Ġ-> Ġvalue ĊĠĠĠ Ġelse Ġ-> Ġerror (" Unsupported ĠBoolean Ġtype Ġ${ value }") ĊĠ Ġ} Ċ } Ċ