// ĠTARGET _ BACKEND : ĠJVM Ċ // ĠWITH _ STD LIB Ċ // ĠFILE : Ġ 1 . kt Ċ package Ġa Ċ Ċ open Ġclass ĠA Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġprotected Ġfun Ġfoo ( result : ĠString Ġ= Ġ" OK "): ĠString Ġ= Ġresult ĊĠĠĠ Ġ} Ċ } Ċ Ċ // ĠFILE : Ġ 2 . kt Ċ import Ġa .* Ċ Ċ class ĠB Ġ: ĠA () Ġ{ ĊĠĠĠ Ġfun Ġbar (): ĠString Ġ= Ġfoo () Ċ } Ċ Ċ fun Ġbox () Ġ= ĠB (). bar () Ċ