package Ġjp . kat ana . core . debug Ċ Ċ import Ġjp . kat ana . debug . append Indent Ċ import Ġjp . kat ana . nbt . Endian Ċ import Ġjp . kat ana . io . NB TI O Ċ import Ġkotlin . reflect . K Property 1 Ċ Ċ fun Ġ< I > ĠStringBuilder . append Property Buffer Network NBT ( property : ĠK Property 1 < I , ĠByteArray >, Ġinstance : ĠI , Ġindent : ĠInt ) Ġ{ ĊĠĠĠ Ġappend Indent ("${ property . name } Ġ= Ġ{\ n ", Ġindent ) ĊĠĠĠ ĠNB TI O . read Tag ( property . get ( instance ), ĠEn dian . Little , Ġtrue ). print ( this , Ġindent Ġ+ Ġ 1 ) ĊĠĠĠ Ġappend Indent (" }", Ġindent ) Ċ }