| validrefnotnull(str0, r, mkclasstype(str .class), st), is_array(str0, r, st) ⊦ str = `java.lang.Object', r = jvmref |
⊦ validrefnotnull(str, r, ty, st) ↔ r ≠ jvmref ∧ validref(str, r, ty, st)
r ≠ jvmref ∧ validref(str0, r, mkclasstype(str .class), st), is_array(str0, r, st) ⊦ str = `java.lang.Object', r = jvmref
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (st, mkclasstype(str .class), r, str0)]]