method_tables = new HashMap[MClass, Array[nullable MPropDef]]
attr_tables = new HashMap[MClass, Array[nullable MProperty]]
for mclass in mclasses do
method_tables = new HashMap[MClass, Array[nullable MPropDef]]
attr_tables = new HashMap[MClass, Array[nullable MProperty]]
for mclass in mclasses do
if rta != null and not rta.live_classes.has(mclass) then continue
var mtype = mclass.intro.bound_mtype
if rta != null and not rta.live_classes.has(mclass) then continue
var mtype = mclass.intro.bound_mtype