| sk .fs = mkfs(class0, ty, fieldvar), fis .keys = instfields(class), sk ∈ fis, validfieldinits(fis, st), sk ∈ instfields(class) ⊦ r = jvmref, ¬ is_indexkey(sk) ∧ okval(fis[sk], ty) |
is_indexkey(sk), sk .fs = mkfs(class0, ty, fieldvar), fis .keys = instfields(class), sk ∈ fis, validfieldinits(fis, st), sk ∈ instfields(class) ⊦ r = jvmref, ¬ is_indexkey(sk) ∧ okval(fis[sk], ty)
sk .fs = mkfs(class0, ty, fieldvar), fis .keys = instfields(class), sk ∈ fis, validfieldinits(fis, st), sk ∈ instfields(class) ⊦ is_indexkey(sk), r = jvmref, ¬ is_indexkey(sk) ∧ okval(fis[sk], ty)
[[CONCRETESIMPRULES : ()], [EXTRAFMAS : (is_indexkey(sk))]]