if (AnalysisContext.currentXFactory().isCalled(m)) priority++;
	private boolean checkSuper(XMethod m, HashSet<XMethod> others) {		for (XMethod m2 : others) {			try {				if (confusingMethodNames(m, m2)						&& Repository.instanceOf(m.getClassName(), m2.getClassName())) {					int priority = HIGH_PRIORITY;					if (AnalysisContext.currentXFactory().isCalled(m)) priority++;					try {					JavaClass clazz = Repository.lookupClass(m.getClassName());					if (definedIn(clazz, m2))						priority+=2;					for(JavaClass i : clazz.getAllInterfaces()) 						if (definedIn(i, m)) 							priority+=2;					for(JavaClass s : clazz.getSuperClasses()) 						if (definedIn(s, m)) 							priority+=2;					} catch (ClassNotFoundException e) {						priority++;						AnalysisContext.reportMissingClass(e);					}					bugReporter.reportBug(new BugInstance(this, "NM_VERY_CONFUSING", priority)					.addClass(m.getClassName())					.addMethod(m)					.addClass(m2.getClassName())					.addMethod(m2));					return true;				}			} catch (ClassNotFoundException e) {				AnalysisContext.reportMissingClass(e);			}		}		return false;	}