class ĠC Ġ{ ĊĠĠĠ Ġ[ kotlin . jvm . over loads ] Ġpublic Ġfun Ġfoo ( o : ĠString , Ġk : ĠString Ġ= Ġ" K "): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġo Ġ+ Ġk ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġc Ġ= ĠC () ĊĠĠĠ Ġval Ġm Ġ= Ġc . java Class . getMethod (" foo ", Ġjava Class < String >()) ĊĠĠĠ Ġreturn Ġm . invoke ( c , Ġ" O ") Ġas ĠString Ċ } Ċ