class ĠC ( val Ġvalue : ĠAny ) Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġc 1 Ġ= ĠC ( 1 . 1 ) ĊĠĠĠ Ġval Ġc 2 Ġ= ĠC ( 1 ) ĊĠĠĠ Ġval Ġcmp Ġ= Ġ( c 1 . value Ġas ĠDouble ). compareTo ( c 2 . value Ġas ĠInt ) ĊĠĠĠ Ġif Ġ( cmp Ġ!= Ġ 1 ) Ġreturn Ġ" Failed : Ġcmp =$ cmp " ĊĠĠĠ Ġreturn Ġ" OK " Ċ }