package Ġpl . bl . robot p atter nt ests . ui . adapter Ċ Ċ import Ġcom . x wr ay . group ie . kotlin and roi dex t ensions . Item Ċ import Ġcom . x wr ay . group ie . kotlin and roi dex t ensions . ViewHolder Ċ import Ġkotlinx . android . synt hetic . main . search _ item . view .* Ċ import Ġpl . bl . robot p atter nt ests . R Ċ import Ġpl . bl . robot p atter nt ests . domain . model . Hero Ċ Ċ class ĠHero es ListItem ( ĊĠĠĠ Ġval Ġmy Hero : ĠHero Ċ ) Ġ: ĠItem ( my Hero . id . to Long ()) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbind ( view Holder : ĠViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠviewHolder . item View . hero _ name . text Ġ= Ġmy Hero . name ĊĠĠĠĠĠĠĠ ĠviewHolder . item View . tag Ġ= Ġmy Hero . id Ġ// Ġadd ĠID Ġas Ġtag Ġfor Ġpossibility Ġto Ġscroll Ġto Ġelement Ġin Ġandroid Ġtests ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout (): ĠInt Ġ= ĠR . layout . search _ item Ċ Ċ }