import kotlin.properties.ReadOnlyProperty // "Create property 'foo'" "true" // ERROR: Property must be initialized or be abstract // ERROR: Variable 'foo' must be initialized class A { private val foo: ReadOnlyProperty, A> val x: A by foo }