// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
final class /Outer { // /Outer|null[0]
    constructor <init>() // /Outer.<init>|<init>(){}[0]
    open inner class Inner { // /Outer.Inner|null[0]
        constructor <init>() // /Outer.Inner.<init>|<init>(){}[0]
    }
    final inner class InnerDerived0 : /Outer.Inner { // /Outer.InnerDerived0|null[0]
        constructor <init>() // /Outer.InnerDerived0.<init>|<init>(){}[0]
    }
    final inner class InnerDerived1 : /Outer.Inner { // /Outer.InnerDerived1|null[0]
        constructor <init>() // /Outer.InnerDerived1.<init>|<init>(){}[0]
    }
}
final fun /test(): /Outer.Inner // /test|test(){}[0]
