| ⊦ init⊆(str, st, st0) ∧ (¬ rk .key ∈ statfields(rk .key .fs .class) ∨ ¬ tdname∃(str, rk .key .fs .class)) ∧ rk .ref = jvmref ∧ is_fskey(rk .key) ∧ (rk .key .fs .type ≠ void_type ∨ rk .key .fs .field ≠ `initstate' .field ∧ rk ≠ _uninit) → init⊆(str, st, st0[rk, val]) |