import kotlin.test.assertEquals inline fun safecast(x: Any?): T? { return x as? T } fun box(): String { val x = safecast("abc") assertEquals("abc", x) val y = safecast(1) assertEquals(1, y) val z = safecast("abc") assertEquals(null, z) return "OK" }