| ⊦ r = jvmref, (addclass(class1, fis, st)[r -- sk]) = st[r -- sk] |
⊦ addclass(class1, [], st) = st[jvmref -- mkfs(class1, void_type, `initstate' .field) ', initval(done)]
∀ r, class1, st, sk. r = jvmref ∨ (addclass(class1, fis0, st)[r -- sk]) = st[r -- sk] ⊦ r = jvmref ∨ (addclass(class1, fv + fis0, st)[r -- sk]) = st[r -- sk]
[[CONCRETESIMPRULES : ([CSIMPGEN : fieldinits generated by [], +;], [CSIMPSEQ : ⊦ r ≠ r0 → (st[r0 -- sk0, val][r -- sk]) = st[r -- sk]])]]