for (int i = 0; i < methodList.length; ++i) { Method method = methodList[i];
for (Method method : methodList) {
	public void visitClassContext(ClassContext classContext) {		if (!checkedDatabase) {			database = AnalysisContext.currentAnalysisContext().getUnconditionalDerefParamDatabase();			checkedDatabase = true;		}				if (database == null)			return;				JavaClass javaClass = classContext.getJavaClass();		Method[] methodList = javaClass.getMethods();		for (int i = 0; i < methodList.length; ++i) {			Method method = methodList[i];						if (!isEqualsMethod(method))				continue;						XMethod xmethod = XMethodFactory.createXMethod(javaClass, method);			NonNullParamProperty property = database.getProperty(xmethod);			if (property == null)				continue;						if (property.isNonNull(0)) {				BugInstance warning = new BugInstance("NP_DOES_NOT_HANDLE_NULL", NORMAL_PRIORITY)					.addClassAndMethod(javaClass, method);				bugReporter.reportBug(warning);			}		}	}