package Ġcom . eren pap ak ci . us g challenge . base . extensions Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Context Wrapper Ċ Ċ tail rec Ġfun ĠContext . find Activity (): ĠActivity Ġ{ ĊĠĠĠ Ġif Ġ( this Ġis ĠActivity ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġis ĠContext Wrapper ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis . base Context . find Activity () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException (" The Ġcontext Ġchain Ġdoes Ġnot Ġcontain ĠActivity !") ĊĠĠĠ Ġ} Ċ }