fun Ġfoo ( s : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġopen Ġclass ĠLocal Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġf () Ġ= Ġs ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġclass ĠDerived : ĠLocal () Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġg () Ġ= Ġf () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn ĠDerived (). g () Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġprintln ( foo (" OK ")) Ċ }