import Ġkotlin . reflect . jvm .* Ċ enum Ġclass ĠE Ċ fun Ġbox (): ĠString Ġ{ Ċ try Ġ{ Ċ val Ġc Ġ= Ġ( E )? :: class . construct ors . single () Ċ c . is Accessible Ġ= Ġtrue Ċ c . E () Ċ return Ġ" Fail : Ġconstructing Ġan Ġenum Ġclass Ġshould Ġnot Ġbe Ġallowed " Ċ } catch ( e : ĠThrowable ) Ġ{ Ċ return Ġ" OK " Ċ } Ċ }