// ĠIG NORE _ BACKEND : ĠW ASM Ċ // ĠW ASM _ M UTE _ REASON : ĠIG NO RED _ IN _ JS Ċ // ĠIG NORE _ BACKEND : ĠJS _ IR Ċ // ĠIG NORE _ BACKEND : ĠJS _ IR _ ES 6 Ċ // ĠTODO : Ġmut ed Ġautomatically , Ġinvestigate Ġshould Ġit Ġbe Ġran Ġfor ĠJS Ġor Ġnot Ċ // ĠIG NORE _ BACKEND : ĠJS , ĠN ATIVE Ċ Ċ public Ġclass ĠRunnable Function Wrapper ( val Ġf Ġ: Ġ() Ġ-> ĠUnit ) Ġ: ĠRunnable Ġ{ ĊĠĠĠ Ġpublic Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġf () ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġbox () Ġ: ĠString Ġ{ ĊĠ Ġvar Ġres Ġ= Ġ"" ĊĠ ĠRunnable Function Wrapper ({ Ġres Ġ= Ġ" OK " Ġ}). run () ĊĠ Ġreturn Ġres Ċ } Ċ