| ¬ (unchangedNorec(r, st, st0) ∧ fs ' ∈ instfields(st[r -- _type] .type .class) ∧ is_classtype(st[r -- _type] .type) ∧ r ≠ jvmref), st0[r -- _type] .type = mkclasstype(class), unchangedNorec(r, st, st0), fs ' ∈ instfields(class) ⊦ st0[r -- fs '] = st[r -- fs '], r = jvmref |
st0[r -- _type] .type = mkclasstype(class), unchangedNorec(r, st, st0), fs ' ∈ instfields(class) ⊦ st0[r -- fs '] = st[r -- fs '], r = jvmref, fs ' ∈ instfields(st[r -- _type] .type .class) ∧ is_classtype(st[r -- _type] .type)
[[CONCRETESIMPRULES : ()]]