// ĠFILE : Ġ 1 . kt Ċ Ċ package Ġtest Ċ Ċ inline Ġfun Ġtest ( s : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġs () Ċ } Ċ Ċ // ĠFILE : Ġ 2 . kt Ċ Ċ import Ġtest .* Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġvar Ġen cl 1 Ġ= Ġ" fail "; ĊĠĠĠ Ġvar Ġen cl 2 Ġ= Ġ" fail "; ĊĠĠĠ Ġtest Ġ{ ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġp Ġ= Ġobject Ġ{} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġen cl 1 Ġ= Ġp . java Class . enc lo sing Method . decl aring Class . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġp Ġ= Ġobject Ġ{} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġen cl 2 Ġ= Ġp . java Class . enc lo sing Method . decl aring Class . name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} () ĊĠĠĠĠĠĠĠ Ġ} () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġif Ġ( en cl 1 Ġ!= Ġ"_ 2 Kt \$ box \ $\ $ in lined \$ test \$ lambda $ 1 ") Ġreturn Ġ" fail Ġ 1 : Ġ$ en cl 1 " ĊĠĠĠ Ġif Ġ( en cl 2 Ġ!= Ġ"_ 2 Kt \$ box \ $\ $ in lined \$ test \$ lambda \$ lambda $ 2 ") Ġreturn Ġ" fail Ġ 2 : Ġ$ en cl 2 " ĊĊĠĠĠ Ġreturn Ġ" OK " Ċ } Ċ