| st .refs ∩ st1 .refs = ∅, jvmref -- fs ' ∈ st, is_referencevalue(st[jvmref -- fs ']) ∧ validrefnotnull(str, st[jvmref -- fs '] .refval, ty, st), jvmref ∈ st1, jvmref ∈ st ⊦ |
st .refs ∩ st1 .refs = ∅, jvmref ∈ st, jvmref ∈ st1, validrefnotnull(str, st[jvmref -- fs '] .refval, ty, st), is_referencevalue(st[jvmref -- fs ']), jvmref -- fs ' ∈ st ⊦
[[CONCRETESIMPRULES : ()]]