class A { fun a() {} open class B(i: Int) class C(i: Int) : B(i) }