} catch (ClassNotFoundException e) {}
return false;
  private boolean checkSuper(MyMethod m, HashSet<MyMethod> others) {	for(Iterator<MyMethod> i = others.iterator(); i.hasNext() ; ) {		MyMethod m2 =  i.next();		try {		if (m.confusingMethodNames(m2)				&& Repository.instanceOf(m.clazz, m2.clazz)) {		  MyMethod m3 = new MyMethod(					m.clazz, m2.methodName, m.methodSig);		  boolean r = others.contains(m3);		  if (r) continue;		  bugReporter.reportBug(new BugInstance("NM_VERY_CONFUSING", HIGH_PRIORITY)			.addClass(m.getClassName())			.addMethod(m.getClassName(), m.methodName, m.methodSig)			.addClass(m2.getClassName())			.addMethod(m2.getClassName(), m2.methodName, m2.methodSig));			return true;		}		} catch (ClassNotFoundException e) {}	}	return false;	}