interface I val aImpl: A.Interface get() = null!! object A : Nested(), Interface by aImpl, I { class Nested interface Interface }