| fs = mkfs(class0, ty, fieldvar), initdone(class, st), tdname∃(str, class), fs ' ∈ statfields(class), validstatfield(str, fs ', st) ⊦ validval(str, st[jvmref -- fs '], ty, st) ∧ ty ≠ void_type ∧ type∃(str, ty) ∧ jvmref -- fs ' ∈ st |
⊦ ¬ validstatfield(str, mkfs(class, void_type, fieldvar) ', st)
initdone(class, st), tdname∃(str, class), mkfs(class0, ty, fieldvar) ' ∈ statfields(class), validstatfield(str, mkfs(class0, ty, fieldvar) ', st) ⊦ ty = void_type, jvmref -- mkfs(class0, ty, fieldvar) ' ∈ st ∧ type∃(str, ty) ∧ validval(str, st[jvmref -- mkfs(class0, ty, fieldvar) '], ty, st)
[[CONCRETESIMPRULES : ()]]