| ¬ is_array(str, r, addarray(r, ty, vals, st)), junkref(str, r, addarray(r, ty, vals, st)), validreflist(str, vals, ty, st), newref(r, st), type∃(str, ty), is_reftype(ty) ⊦ ty .jtelemtype = void_type, ty .jtelemtype = abstract_type, r = jvmref |
is_reftype(ty), type∃(str, ty), newref(r, st), validreflist(str, vals, ty, st), junkref(str, r, addarray(r, ty, vals, st)) ⊦ r = jvmref, ty .jtelemtype = abstract_type, ty .jtelemtype = void_type, is_array(str, r, addarray(r, ty, vals, st))
[[CONCRETESIMPRULES : ()]]