for (Iterator<MyMethod> i = others.iterator(); i.hasNext();) { MyMethod m2 = i.next();
for (MyMethod m2 : others) {
	private boolean checkNonSuper(MyMethod m, HashSet<MyMethod> others) {		for (Iterator<MyMethod> i = others.iterator(); i.hasNext();) {			MyMethod m2 = i.next();			if (m.confusingMethodNames(m2)) {				bugReporter.reportBug(new BugInstance(this, "NM_CONFUSING", LOW_PRIORITY)				        .addClass(m.getClassName())				        .addMethod(m.getClassName(), m.methodName, m.methodSig, m.isStatic)				        .addClass(m2.getClassName())				        .addMethod(m2.getClassName(), m2.methodName, m2.methodSig, m2.isStatic));				return true;			}		}		return false;	}