external annotation class A(val x: Int) val x: Int external get() = noImpl class B val B.x: Int external get() = noImpl class C { val a: Int external get() = noImpl } external class D { val a: Int external get() = noImpl } external data class E(val x: Int)