| ¬ r -- _type ∈ st, st1 .refs ∩ st .refs = ∅, r ∈ st1, is_valid_ref(str, r, st1), st1[r -- _type] .type ≤ ty, ¬ is_valid_ref(str, r, st1 ∪ st) ∨ ¬ st1[r -- _type] .type ≤ ty ⊦ r = jvmref |
st1 .refs ∩ st .refs = ∅, r ∈ st1, is_valid_ref(str, r, st1), st1[r -- _type] .type ≤ ty ⊦ r = jvmref, r -- _type ∈ st, is_valid_ref(str, r, st1 ∪ st)
[[CONCRETESIMPRULES : ()]]