open class Base { constructor() /* primary */ { super/*Any*/() /* () */ } open fun foo() { } open val bar: String field = "" open get override fun hashCode(): Int { return super.hashCode() } } class Derived : Base { constructor() /* primary */ { super/*Base*/() /* () */ } override fun foo() { super.foo() } override val bar: String override get(): String { return super.() } }