// FULL_JDK // WITH_RUNTIME fun test(xs: List): Map { val result = linkedMapOf() for (x in xs) { result[x] = x.zap("OK") ?: break } return result } fun String.zap(y: String): String? { return if (this == "x") y else null } fun box(): String { return test(listOf("x", "bcde", "a"))["x"]!! }