interface TestInterface<T : Any?> {
  interface TestNestedInterface<TT : Any?> {



  }




}

class Test<T0 : Any?> {
  constructor() /* primary */ {
    super/*Any*/()
        /* InstanceInitializerCall */

  }

  class TestNested<T1 : Any?> {
    constructor() /* primary */ {
      super/*Any*/()
            /* InstanceInitializerCall */

    }




  }

  inner class TestInner<T2 : Any?> {
    constructor() /* primary */ {
      super/*Any*/()
            /* InstanceInitializerCall */

    }




  }




}

