| package test | |
| public final class Outer { | |
| /*primary*/ public constructor Outer() | |
| public open inner class Inner1 { | |
| /*primary*/ public constructor Inner1() | |
| } | |
| public final inner class Inner2 : test.Outer.Inner1 { | |
| /*primary*/ public constructor Inner2() | |
| } | |
| } |