class Outer {
  constructor() /* primary */ {
    super/*Any*/()
        /* InstanceInitializerCall */

  }

  open inner class TestInnerClass {
    constructor() /* primary */ {
      super/*Any*/()
            /* InstanceInitializerCall */

    }




  }

  inner class DerivedInnerClass : TestInnerClass {
    constructor() /* primary */ {
      <this>.super/*TestInnerClass*/()
            /* InstanceInitializerCall */

    }




  }




}

