| st[r -- _type] = typeval(mkclasstype(class)), r ∈ st, ∀ sk. sk ∈ instfields(class) → goodfieldandtype(r, sk, st), r -- _type ∈ st, class+∃(str, class), sk ∈ instfields(class) ⊦ r = jvmref, is_abstract(class), r -- sk ∈ st |
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ ¬ r -- sk ∈ st → ¬ goodfieldandtype(r, sk, st)])], [EXTRATERMS : (sk)]]