package Ġtab ool ib . module . configuration Ċ Ċ /** Ċ Ġ* ĠTab oo Lib Ċ Ġ* Ġtab ool ib . module . configuration . Config Node Transfer Ċ Ġ* Ċ Ġ* Ġ@ author Ġsky Ċ Ġ* Ġ@ since Ġ 2 0 2 1 / 9 / 5 Ġ 1 : 5 4 Ġä¸ĭåįĪ Ċ Ġ*/ Ċ @ Suppress (" UN CHECK ED _ CAST ") Ċ class ĠConfig Node Transfer < T , ĠR >( internal Ġval Ġtransfer : ĠT . () Ġ-> ĠR ) Ġ{ ĊĊĠĠĠ Ġinternal Ġvar Ġvalue : ĠAny ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġinternal Ġfun Ġupdate ( value : ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . value Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget (): ĠR Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġvalue !! Ġas ĠR ĊĠĠĠ Ġ} Ċ }