// ĠIG NORE _ BACKEND : ĠJS _ IR Ċ open Ġclass ĠK Foo Ġ{ ĊĠĠĠ Ġfun Ġfoo (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġis ĠK Foo Qu x ) Ġreturn Ġqu x ĊĠĠĠĠĠĠĠ Ġthrow ĠAssertionError () ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠK Foo Qu x Ġ: ĠK Foo () Ċ Ċ val ĠK Foo Qu x . qu x Ġget () Ġ= Ġ" OK " Ċ Ċ fun Ġbox () Ġ= ĠK Foo Qu x (). foo ()