package test public/*package*/ open class InnerClass { public/*package*/ constructor InnerClass() public/*package*/ final var field1: test.Outer.Inner1! public/*package*/ final var field2: test.Outer.Inner2! } internal final class Outer { public constructor Outer() internal final inner class Inner1 { public constructor Inner1() } internal final inner class Inner2 { public constructor Inner2(/*0*/ kotlin.String) } }