val test1: Int
  field = 0
  get

val test2: Int
  get(): Int {
    return 0
  }

var test3: Int
  field = 0
  get
  set

var test4: Int
  field = 1
  get
  set(value: Int) {
    #test4 = value
  }

var test5: Int
  field = 1
  get
  private set

val test6: Int
  field = 1
  get

val test7: Int /* by */
  field = lazy<Int>(initializer = local fun <anonymous>(): Int {
    return 42
  }
)
  get(): Int {
    return #test7$delegate.getValue<Int>(thisRef = null, property = ::test7)
  }

var test8: @FlexibleNullability Int? /* by */
  field = hashMapOf<String, Int>()
  get(): @FlexibleNullability Int? {
    return #test8$delegate.getValue<@FlexibleNullability Int?, @FlexibleNullability Int?>(thisRef = null, property = ::test8)
  }
  set(<set-?>: @FlexibleNullability Int?) {
    #test8$delegate.setValue<@FlexibleNullability Int?>(thisRef = null, property = ::test8, value = <set-?>)
  }
