public final class A : R|kotlin/Any| { public constructor(): R|test/A| public final inner class B : R|kotlin/Any| { public test/A.constructor(): R|test/A.B| public final inner class C : R|kotlin/Any| { public test/A.B.constructor(): R|test/A.B.C| public final inner class D : R|kotlin/Any| { public final fun foo(p1: R|P1|, p2: R|P2|, p3: R|P3|, p4: R|P4|): R|kotlin/Nothing| public final fun bar(ta: R|TA|, tb: R|TB|, tc: R|TC|, td: R|TD|): R|test/A.B.C.D| public test/A.B.C.constructor(): R|test/A.B.C.D| } } } }