| compatrefs(str, st), compatstatic(str, st), compatmode(str, st), newref(r, st), is_predefined_class(class) ⊦ compatmode(str, addobj(r, class, [], st)), r = jvmref |
⊦ compatmode(str, st) ↔ _mode ∈ st ∧ compatmode(str, st[_mode], st)
compatrefs(str, st), compatstatic(str, st), compatmode(str, st), newref(r, st), is_predefined_class(class) ⊦ _mode ∈ addobj(r, class, [], st) ∧ compatmode(str, addobj(r, class, [], st)[_mode], addobj(r, class, [], st)), r = jvmref
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (addobj(r, class, [], st), str)]]