fun Ġfoo ( var arg Ġx Ġ: ĠAny ?) Ġ= Ġprint ( x . hashCode ()) Ċ Ċ < warning Ġdescr =" SSR "> fun < T , ĠR > Ġa ( a : ĠT , Ġb : ĠR , Ġc : ĠT ) Ġ{ Ġfoo ( a , Ġb , Ġc ) Ġ}</ warning > Ċ Ċ fun < R , ĠT > Ġb ( a : ĠT , Ġb : ĠR , Ġc : ĠT ) Ġ{ Ġfoo ( a , Ġb , Ġc ) Ġ} Ċ Ċ fun < T , ĠR > Ġc ( a : ĠT , Ġb : ĠR , Ġc : ĠR ) Ġ{ Ġfoo ( a , Ġb , Ġc ) Ġ} Ċ Ċ fun < T > Ġd ( a : ĠT , Ġb : ĠT , Ġc : ĠT ) Ġ{ Ġfoo ( a , Ġb , Ġc ) Ġ} Ċ Ċ fun Ġe ( a : ĠInt , Ġb : ĠInt , Ġc : ĠInt ) Ġ{ Ġfoo ( a , Ġb , Ġc ) Ġ}