// ĠP SI _ ELEMENT : Ġorg . jetbrains . kotlin . psi . Kt Parameter Ċ // ĠOPTIONS : Ġusage s Ċ // ĠFIR _ IGNORE Ċ Ċ data Ġclass ĠA ( val Ġ< caret > x : ĠInt , Ġval Ġy : ĠInt , Ġval Ġz : ĠString ) Ċ data Ġclass ĠB ( val Ġa : ĠA , Ġval Ġn : ĠInt ) Ċ Ċ class ĠC Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġcomponent 1 (): ĠA Ġ= ĠTODO () ĊĠĠĠ Ġoperator Ġfun Ġcomponent 2 () Ġ= Ġ 0 Ċ } Ċ Ċ fun Ġf ( b : ĠB , Ġc : ĠC ) Ġ{ ĊĠĠĠ Ġval Ġ( a , Ġn ) Ġ= Ġb ĊĠĠĠ Ġval Ġ( x , Ġy , Ġz ) Ġ= Ġa ĊĊĠĠĠ Ġval Ġ( a 1 , Ġn 1 ) Ġ= Ġc ĊĠĠĠ Ġval Ġ( x 1 , Ġy 1 , Ġz 1 ) Ġ= Ġa 1 Ċ }