class TestInitValFromParameter {
  constructor(x: Int) /* primary */ {
    super/*Any*/()
        /* InstanceInitializerCall */

  }

  val x: Int
    field = x
    get




}

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

  }

  val x: Int
    field = 0
    get




}

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

  }

  val x: Int
    get

  init {
    #x = 0
  }




}

