package Ġcom . pol idea . cock pit . param sed ition . view holder Ċ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Image Button Ċ import Ġcom . pol idea . cock pit . R Ċ Ċ internal Ġabstract Ġclass ĠParam Base Value With Restore ViewHolder < T Ġ: ĠAny >( view : ĠView ) Ġ: ĠParam Base Value ViewHolder < T >( view ) Ġ{ ĊĊĠĠĠ Ġvar Ġrestore ClickListener : Ġ(() Ġ-> ĠUnit )? Ġ= Ġnull ĊĊĠĠĠ Ġprivate Ġval Ġrestore : ĠImage Button Ġ= Ġview . findViewById ( R . id . cock pit _ param _ restore ) ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġrestore . setOnClickListener Ġ{ Ġrestore ClickListener ?. invoke () Ġ} ĊĠĠĠ Ġ} Ċ }