// ĠK T - 3 9 5 2 0 Ċ // ĠTARGET _ BACKEND : ĠJVM Ċ // ĠFILE : ĠA . java Ċ public Ġclass ĠA < T > Ġ{ ĊĠĠĠ Ġprivate ĠT Ġvalue ; ĊĠĠĠ Ġprivate ĠA ( T Ġx ) Ġ{ Ġvalue Ġ= Ġx ; Ġ} ĊĠĠĠ Ġpublic Ġstatic Ġ< T > ĠT Ġf () Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ(( A < T >) Ġnew ĠA ( 1 )). value ; ĊĠĠĠ Ġ} Ċ } Ċ Ċ // ĠFILE : Ġtest . kt Ċ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġif Ġ( A . f < String ?> () Ġis ĠCharSequence ?) Ġ" Fail " Ġelse Ġ" OK " Ċ } Ċ