Index: vm/vmcore/src/class_support/Class.cpp =================================================================== --- vm/vmcore/src/class_support/Class.cpp (revision 555650) +++ vm/vmcore/src/class_support/Class.cpp (working copy) @@ -537,8 +674,11 @@ assert(clss); Method *m = 0; Class *oclss = clss; - for(; clss && !m; clss = clss->get_super_class()) { - m = clss->lookup_method(name, desc); + m = clss->lookup_method(name, desc); + if(m)return m; + + for(clss = clss->get_super_class(); clss && !m; clss = clss->get_super_class()) { + m = class_lookup_method_recursive(clss, name, desc); } if(m)return m;