| val = refval(r) ∧ is_referencevalue(val), okarray(val, ty, i, st) ⊦ okarray(r, ty, st) |
⊦ okarray(refval(r), ty, i, st) → st[r -- _length] .intval = i
⊦ okarray(refval(r), ty, i, st) → r ≠ jvmref
okarray(refval(r), ty, st[r -- _length] .intval, st) ⊦ r = jvmref, okarray(r, ty, st)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ is_referencevalue(refval(r))])]]