package Ġcom . hand truth . mc . nbt . util Ċ Ċ import Ġcom . hand truth . mc . nbt . NBT Serial Format Ċ import Ġkotlinx . serialization . descriptors . Serial Descriptor Ċ import Ġkotlinx . serialization . modules . Serial izers Module Ċ Ċ internal Ġclass ĠN BT List Decoder ( ĊĠĠĠ Ġprivate Ġval Ġvalue : ĠList <* >, ĊĠĠĠ Ġconf : ĠN BT Serial Format , ĊĠĠĠ Ġserializers Module : ĠSerial izers Module Ċ ) Ġ: ĠN BT Composite Decoder ( conf , Ġserializers Module ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġdecode Collection Size ( descriptor : ĠSerial Descriptor ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġretrieve Tag ( descriptor : ĠSerial Descriptor , Ġindex : ĠInt ): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue [ index ] ĊĠĠĠ Ġ} Ċ } Ċ