// TARGET_BACKEND: JVM fun box(): String { val s: String? = null try { s!! return "Fail: NPE should have been thrown" } catch (e: Throwable) { if (e::class != NullPointerException::class) return "Fail: exception class should be NPE: ${e::class}" return "OK" } }