// ĠWITH _ STD LIB Ċ Ċ @ Suppress (" OPTIONAL _ DECL AR ATION _ USAGE _ IN _ NON _ COMMON _ SOURCE ") Ċ @ kotlin . jvm . Jvm Inline Ċ value Ġclass ĠInline Long ( val Ġvalue : ĠLong ) Ċ inline Ġval ĠNumber . to Inline Long Ġget () Ġ= ĠInline Long ( this . to Long ()) Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġval Ġvalue Ġ= Ġ 0 ĊĊĠĠĠ Ġval Ġwithout Subject Ġ= Ġwhen Ġ( value . to Inline Long ) Ġ{ ĊĠĠĠĠĠĠĠĠ 0 . to Inline Long Ġ-> Ġtrue ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ(! without Subject ) Ġreturn Ġ" Fail : Ġwithout Ġsubject " ĊĊĠĠĠ Ġval Ġwith Subject Ġ= Ġwhen Ġ( val Ġsubject Ġ= Ġvalue . to Inline Long ) Ġ{ ĊĠĠĠĠĠĠĠĠ 0 . to Inline Long Ġ-> Ġtrue ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġfalse ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ(! with Subject ) Ġreturn Ġ" Fail : Ġwith Ġsubject " ĊĊĠĠĠ Ġreturn Ġ" OK " Ċ } Ċ