package Ġcom . ust ory . k oin sample . Adapter Ċ Ċ import Ġandroid . app . Person Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . ViewGroup Ċ Ċ object ĠK Adapter Factory Ġ{ ĊĊĠĠĠ Ġfun Ġ< T > K Adapter ( body : ĠKotlin Adapter < T >. () Ġ-> ĠUnit ): ĠKotlin Adapter < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= Ġobject Ġ: ĠKotlin Adapter < T >() {} ĊĠĠĠĠĠĠĠ Ġvar Ġresult Adapter Ġ= Ġadapter Ġas ĠKotlin Adapter < T > ĊĠĠĠĠĠĠĠ Ġresult Adapter . body () ĊĠĠĠĠĠĠĠ Ġreturn Ġresult Adapter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinline Ġfun Ġ< re ified ĠT > ĠK Adapter ( layout Id : Int , body : ĠKotlin Adapter < T >. () Ġ-> ĠUnit ): ĠKotlin Adapter < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= Ġobject Ġ: ĠKotlin Adapter < T >() {} ĊĠĠĠĠĠĠĠ Ġvar Ġresult Adapter Ġ= Ġadapter Ġas ĠKotlin Adapter < T > ĊĠĠĠĠĠĠĠ Ġresult Adapter . layout Ġ{ Ġlayout Id Ġ} ĊĠĠĠĠĠĠĠ Ġresult Adapter . body () ĊĠĠĠĠĠĠĠ Ġreturn Ġresult Adapter ĊĠĠĠ Ġ} Ċ Ċ }