// KJS_WITH_FULL_RUNTIME // EXPECTED_REACHABLE_NODES: 1523 package foo // TODO: Isn't native anymore 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"; }