// TARGET_BACKEND: JVM

// WITH_STDLIB

var result = "fail 2"
object Foo {
    @JvmStatic
    private val a = "OK"

    val b = { a }
    val c = Runnable { result = a }
}

fun box(): String {
    if (Foo.b() != "OK") return "fail 1"

    Foo.c.run()

    return result
}
