val test1: Int /* by */ field = lazy(initializer = local fun (): Int { return 42 } ) get(): Int { return #test1$delegate.getValue(thisRef = null, property = ::test1) } var test4: Any /* by */ field = hashMapOf() get(): Any { return #test4$delegate.getValue(thisRef = null, property = ::test4) } set(: Any) { return #test4$delegate.setValue(thisRef = null, property = ::test4, value = ) } class C { val map: MutableMap field = map get val test2: Int /* by */ field = lazy(initializer = local fun (): Int { return 42 } ) get(): Int { return .#test2$delegate.getValue(thisRef = , property = C::test2) } var test3: Any /* by */ field = .() get(): Any { return .#test3$delegate.getValue(thisRef = , property = C::test3) } set(: Any) { return .#test3$delegate.setValue(thisRef = , property = C::test3, value = ) } constructor(map: MutableMap) /* primary */ { super/*Any*/() /* () */ } }