// ISSUE: KT-65103 interface Consumer public fun buildConsumer( block: (Consumer) -> Unit ): Any? = "OK" fun expectConsumerString(x: Consumer) {} abstract class A(val x: Any?) class B : A(buildConsumer { expectConsumerString(it) }) fun box(): String = B().x as String