package Ġcom . oshi . lib generic settings . view holder Ċ Ċ import Ġandroid . databinding . ViewData Binding Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġcom . oshi . lib generic settings . BR Ċ Ċ import Ġcom . oshi . lib generic settings . data . Expand able Title Check able Items Data Ċ import Ġcom . oshi . lib generic settings . presenter . I Settings Presenter Ċ Ċ class ĠCheck able Sub Item ViewHolder ( var Ġview Data Binding : ĠView Data Binding ) Ġ: ĠRecyclerView . ViewHolder ( view Data Binding . root ) Ġ{ ĊĊĠĠĠ Ġfun Ġon Bind ( data : ĠExpand able Title Check able Items Data , Ġparent Position : ĠInt , Ġpresenter : ĠI Settings Presenter , Ġsub Item Position : ĠInt ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġview Data Binding . set Variable ( BR . expand able Title Check able Items Data , Ġdata ) ĊĠĠĠĠĠĠĠ Ġview Data Binding . set Variable ( BR . parent Position , Ġparent Position ) ĊĠĠĠĠĠĠĠ Ġview Data Binding . set Variable ( BR . settings Presenter , Ġpresenter ) ĊĠĠĠĠĠĠĠ Ġview Data Binding . set Variable ( BR . item Position , Ġsub Item Position ) ĊĊĠĠĠĠĠĠĠ Ġview Data Binding . execute Pending Bindings () ĊĠĠĠ Ġ} Ċ }