| rk ∈ st ⊦ rk ∈ addclass(class, fis, st) |
⊦ addclass(class1, [], st) = st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)]
∀ rk, st, class. rk ∈ st → rk ∈ addclass(class, fis0, st), rk ∈ st ⊦ rk ∈ addclass(class, fv + fis0, st)
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;], [CSIMPSEQ : ⊦ rk ∈ st[rk0, val] ↔ rk = rk0 ∨ rk ∈ st])]]