| st[r -- _type] .type = mkclasstype(class), class+∃(str, class) ⊦ compatfields(str, r, instfields(class), st[_mode, val]) ↔ compatfields(str, r, instfields(class), st), r = jvmref |
⊦ r ≠ jvmref → (compatfields(str, r, instfields(class), st[_mode, val]) ↔ compatfields(str, r, instfields(class), st))
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (val, st, class, r, str)]]