// ĠIG NORE _ BACKEND : ĠJVM _ IR Ċ // ĠTARGET _ BACKEND : ĠJVM Ċ Ċ // ĠWITH _ REF LECT Ċ Ċ object ĠHost Ġ{ ĊĠĠĠ Ġ@ Jvm Static Ġfun Ġconcat ( s 1 : ĠString , Ġs 2 : ĠString , Ġs 3 : ĠString Ġ= Ġ" K ", Ġs 4 : ĠString Ġ= Ġ" x ") Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs 1 Ġ+ Ġs 2 Ġ+ Ġs 3 Ġ+ Ġs 4 Ċ } Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġconcat Ġ= ĠHost :: concat ĊĠĠĠ Ġval Ġconcat Params Ġ= Ġconcat . parameters ĊĠĠĠ Ġreturn Ġconcat . call By ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconcat Params [ 0 ] Ġto Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconcat Params [ 1 ] Ġto Ġ" O ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconcat Params [ 3 ] Ġto Ġ"" ĊĠĠĠ Ġ)) Ċ } Ċ