// ĠP SI _ ELEMENT : Ġorg . jetbrains . kotlin . psi . Kt Parameter Ċ // ĠOPTIONS : Ġusage s Ċ // ĠFIR _ IGNORE Ċ Ċ package Ġpack Ċ Ċ data Ġclass ĠA ( val Ġ< caret > n : ĠInt , Ġval Ġs : ĠString , Ġval Ġo : ĠAny ) Ġ{ ĊĠĠĠ Ġfun Ġf () Ġ{ ĊĠĠĠĠĠĠĠ Ġ" a ". apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis @ A . toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ abstract Ġclass ĠX Ġ: ĠComparable < A > Ċ Ċ fun ĠA . ext 1 () Ġ{ ĊĠĠĠ Ġval Ġ( x , Ġy ) Ġ= Ġget This () Ċ } Ċ Ċ /** Ċ Ġ* ĠDoc - comment Ġreference Ġ 1 : Ġ[ A ] Ċ Ġ* ĠDoc - comment Ġreference Ġ 2 : Ġ[ ext 1 ] Ċ Ġ*/ Ċ fun ĠList < A >. ext 1 () Ġ{ ĊĠĠĠ Ġval Ġ( x , Ġy ) Ġ= Ġget ( 0 ) Ċ } Ċ Ċ fun Ġ< T > ĠT . get This (): ĠT Ġ= Ġthis Ċ