| ⊦ is_predefined_class(class) ∧ class ≤ `java.lang.Throwable' .class ∧ newref(r, st) → validmode(str, addobj(r, class, [], st)[_mode, throw(r, mkclasstype(class))]) |
is_predefined_class(class), class ≤ `java.lang.Throwable' .class, newref(r, st) ⊦ r = jvmref, validmode(str, addobj(r, class, [], st)[_mode, throw(r, mkclasstype(class))])
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ newref(r, st) → r ≠ jvmref])]]