fun box() = Class().printSome() public abstract class AbstractClass { public fun printSome() : T = some public abstract val some: T } public class Class: AbstractClass() { public override val some: String get() = "OK" }