| ⊦ r ≠ jvmref ∧ is_classtype(st[r -- _type] .type) ∧ fs ' ∈ instfields(st[r -- _type] .type .class) ∧ path∃(`docs2store', st[r -- fs '] .refval, r, st) → hasSharing(r, st) |
path∃(`docs2store', st[r -- fs '] .refval, r, st), fs ' ∈ instfields(st[r -- _type] .type .class), is_classtype(st[r -- _type] .type) ⊦ r = jvmref, hasSharing(r, st)
[[CONCRETESIMPRULES : ()]]