Suspend properties

Well, yes, Java can pass a continuation to the suspend function. So

suspend val foo: Foo

would in Java be

Object getFoo(Continuation<Foo> continuation)

But that’s very different from what a writer of Java code is expecting from a Kotlin property.