package Ġcom . el pass ion . android . commons . recycler . basic . impl Ċ Ċ import Ġcom . el pass ion . android . commons . recycler . basic . Basic Mutable List Ċ Ċ class ĠBasic Mutable List Impl < Item >( private Ġval Ġsource : ĠMutable List < Item >) Ġ: ĠBasic Mutable List < Item > Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġsize : ĠInt Ġget () Ġ= Ġsource . size ĊĊĠĠĠ Ġoverride Ġfun Ġget ( key : ĠInt ) Ġ= Ġsource [ key ] ĊĊĠĠĠ Ġoverride Ġfun Ġset ( key : ĠInt , Ġvalue : ĠItem ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsource [ key ] Ġ= Ġvalue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġclear () Ġ= Ġsource . clear () ĊĊĠĠĠ Ġoverride Ġfun Ġinsert ( index : ĠInt , Ġitem : ĠItem ) Ġ= Ġsource . add ( index , Ġitem ) ĊĊĠĠĠ Ġoverride Ġfun Ġremove ( index : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsource . remove At ( index ) ĊĠĠĠ Ġ} Ċ }