// IGNORE_BACKEND: NATIVE class N() : ArrayList() { override fun add(el: Any) : Boolean { if (!super.add(el)) { throw Exception() } return false } } fun box(): String { val n = N() if (n.add("239")) return "fail" if (n.get(0) == "239") return "OK"; return "fail"; }