| st[rk] = refval(r), r = jvmref ∨ st[r -- _type] .type ≤ mkclasstype(class) ∧ ¬ junkref(str, r, st), rk ∈ st, sk ∈ instfields(class), is_fskey(sk) ⊦ r = jvmref, r -- sk ∈ st |
st[rk] = refval(r), rk ∈ st, sk ∈ instfields(class), is_fskey(sk), st[r -- _type] .type ≤ mkclasstype(class) ⊦ r = jvmref, r -- sk ∈ st, junkref(str, r, st)
[[CONCRETESIMPRULES : ()]]