| is_reftype(ty), type∃(str, ty), newref(r, st), ∀ val. val ∈ vals → is_referencevalue(val) ∧ validref(str, val .refval, ty, st), junkref(str, r, addarray(r, ty, vals, st)), val ∈ vals ⊦ r = jvmref, ty .jtelemtype = abstract_type, ty .jtelemtype = void_type, is_array(str, r, addarray(r, ty, vals, st)), is_referencevalue(val) |
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val)]]