| newref(r, st), validmode(str, st[_mode], st), _mode ∈ st ⊦ r = jvmref, validmode(str, addarray(r, ty, vals, st)) |
⊦ validmode(str, st) ↔ _mode ∈ st ∧ validmode(str, st[_mode], st)
newref(r, st), validmode(str, st[_mode], st), _mode ∈ st ⊦ r = jvmref, _mode ∈ addarray(r, ty, vals, st) ∧ validmode(str, addarray(r, ty, vals, st)[_mode], addarray(r, ty, vals, st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addarray(r, ty, vals, st), str)]]