class Outer {
  inner class Inner {
    val x: Int
      field = x
      get

    constructor() {
      <this>.this/*Inner*/(x = 0)
    }

    constructor(x: Int) /* primary */ {
      super/*Any*/()
      /* <init>() */

    }

  }

  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

}

