@ file : kotlin . jvm . Jvm Mult if ile Class Ċ @ file : kotlin . jvm . Jvm Name (" Test Kt ") Ċ package Ġtest Ċ Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertTrue Ċ Ċ public Ġvar Ġprop Ġ= Ġ" fail " ĊĠĠĠ Ġprivate Ġset Ċ Ċ private Ġfun Ġtest () Ġ= Ġ" K " Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĊĠĠĠ Ġval Ġclazz Ġ= ĠClass . forName (" test . Test Kt ") ĊĠĠĠ ĠassertEquals ( 2 , Ġclazz . declared Methods . size , Ġ" Facade Ġshould Ġhave Ġonly Ġbox Ġmethod ") ĊĠĠĠ Ġval Ġmethods Ġ= Ġclazz . declared Methods . map Ġ{ Ġit . name Ġ} ĊĠĠĠ ĠassertTrue ( methods . contains (" box "), Ġ" Facade Ġshould Ġhave Ġbox Ġmethod ") ĊĠĠĠ ĠassertTrue ( methods . contains (" get Prop "), Ġ" Facade Ġshould Ġhave Ġbox Ġmethod ") ĊĊĠĠĠ Ġreturn Ġ{ ĊĠĠĠĠĠĠĠ Ġprop Ġ= Ġ" O " ĊĠĠĠĠĠĠĠ Ġprop Ġ+ Ġtest () ĊĠĠĠ Ġ} () Ċ }