// See KT-10107: 'Variable must be initialized' for delegate with private set class My { var delegate: String by kotlin.properties.Delegates.notNull() private set // Error: Variable 'delegate' must be initialized val another: String = delegate var delegateWithBackingField: String by kotlin.properties.Delegates.notNull() private set(arg) { field = arg } }