| fs ' = _length, validrefs(str, r ' + refs0, st[r -- _type] .type, st), is_arraytype(st[refs0 .last -- _type] .type) ⊦ r = refs0 .last, refs0 = [], refs0 .last = jvmref, contains(str, st[r -- _type] .type, fs), ¬ contains(str, st[r -- _type] .type, st[refs0 .last -- _type] .type) ∧ r ≠ refs0 .last |
fs ' = _length, validrefs(str, r ' + refs0, st[r -- _type] .type, st), is_arraytype(st[refs0 .last -- _type] .type), contains(str, st[r -- _type] .type, st[refs0 .last -- _type] .type) ⊦ r = refs0 .last, refs0 = [], refs0 .last = jvmref, contains(str, st[r -- _type] .type, fs)
[[CONCRETESIMPRULES : ()]]