| sk ∈ fis, newref(r0, st0), newref(r0, st) ⊦ fis[sk] = (st ∪ addobj(r0, class, fis, st0))[r0 -- sk], r0 = jvmref |
⊦ rk ∈ st0 → (st ∪ st0)[rk] = st0[rk]
sk ∈ fis ⊦ r -- sk ∈ addobj(r, class1, fis, st)
⊦ sk ∈ fis → (addobj(r, class, fis, st)[r -- sk]) = fis[sk]
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ rk ∈ st0 → (st ∪ st0)[rk] = st[rk]])], [EXTRATERMS : (r0 -- sk, addobj(r0, class, fis, st0), st)]]