class ĠRule ( val Ġapply : Ġ() Ġ-> ĠUnit ) Ċ Ċ fun Ġfoo () Ġ{ ĊĠĠĠ Ġval Ġrule : ĠRule ? Ġ= ĠRule Ġ{ Ġ} ĊĠĠĠ Ġrule ?. < error Ġdescr ="[ UN SAFE _ IMP LICIT _ IN VOKE _ CALL ] ĠReference Ġhas Ġa Ġnullable Ġtype Ġ(() Ġ-> Ġkotlin . Unit )? , Ġuse Ġexplicit Ġ? . invoke () Ġto Ġmake Ġfunction - like Ġcall Ġinstead "> apply </ error >() ĊĠĠĠ Ġval Ġapply Ġ= Ġrule ?. apply ĊĠĠĠ Ġ< error Ġdescr ="[ UN SAFE _ IMP LICIT _ IN VOKE _ CALL ] ĠReference Ġhas Ġa Ġnullable Ġtype Ġ(() Ġ-> Ġkotlin . Unit )? , Ġuse Ġexplicit Ġ? . invoke () Ġto Ġmake Ġfunction - like Ġcall Ġinstead "> apply </ error >() Ċ }