package Ġcodegen . function . defaults From Fake Override Ċ Ċ import Ġkotlin . test .* Ċ Ċ interface ĠI < T > Ġ{ ĊĠĠĠ Ġfun Ġf ( x : ĠString Ġ= Ġ" 4 2 "): ĠString Ċ } Ċ Ċ open Ġclass ĠA < T > Ġ{ ĊĠĠĠ Ġopen Ġfun Ġf ( x : ĠString ) Ġ= Ġx Ċ } Ċ Ċ class ĠB Ġ: ĠA < String >(), ĠI < String > Ċ Ċ @ Test Ġfun Ġrun Test () Ġ{ ĊĠĠĠ Ġval Ġb Ġ= ĠB () ĊĠĠĠ Ġprintln ( b . f ()) Ċ }