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()
    }
}
