package Ġbr . com . d ri w . sys g ine framework . reflection Ċ Ċ import Ġbr . com . d ri w . sys g ine framework . reflection . utils . is Concrete Class Ċ import Ġkotlin . reflect . K Class Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > ĠK Class < T >. find Implementation (): ĠK Class < out ĠT > Ġ= Ċ ĉ Reflection Provider . reflection () Ċĉ ĉ . getSub Types Of ( this . java ) Ċĉ ĉ . filter Ġ{ Ġit . is Concrete Class Ġ} Ċĉ ĉ . max By OrNull Ġ{ ĠPriority Reflection . find Value By Class ( it ) Ġ} Ċĉ ĉ ?. kotlin Ċĉ ĉ ?: Ġthrow ĠMissing Implementation Exception ( this ) Ċ