open class Foo { fun xyzzy(): String = "xyzzy" } class Bar(): Foo() { fun test(): String = xyzzy() } fun box() : String { val bar = Bar() val f = bar.test() return if (f == "xyzzy") "OK" else "fail" }