// ĠOriginal Ġbug : ĠK T - 3 1 0 7 2 Ċ Ċ package Ġfoo Ċ Ċ interface ĠA Ċ class ĠB Ġ: ĠA Ċ Ċ inline Ġfun Ġ< T Ġ: ĠA > Ġfoo ( a : ĠAny ) Ġ= Ġ( a Ġas ? ĠT Ġ!= Ġnull ). toString ()[ 0 ] Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġs Ġ= Ġ"" Ġ+ Ġfoo < B >( Any ()) Ġ+ Ġfoo < B >( object Ġ: ĠA Ġ{}) Ġ+ Ġfoo < B >( B ()) ĊĠĠĠ Ġif Ġ( s Ġ!= Ġ" ft t ") Ġreturn Ġ" fail : Ġ$ s " ĊĠĠĠ Ġreturn Ġ" OK " Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġprintln ( box ()) Ċ } Ċ