else if (registerLoadCount >= 2) {
else if (false && registerLoadCount >= 2) {
private void checkForSelfOperation(int opCode, String op) {	{		OpcodeStack.Item item0 = stack.getStackItem(0);		OpcodeStack.Item item1 = stack.getStackItem(1);		if (item0.getSignature().equals("D")				|| item0.getSignature().equals("F"))			return;		if (item1.getSignature().equals("D")				|| item1.getSignature().equals("F"))			return;		XField field0 = item0.getXField();		XField field1 = item1.getXField();		int fr0 = item0.getFieldLoadedFromRegister();		int fr1 = item1.getFieldLoadedFromRegister();		if (field0 != null && field0.equals(field1) && fr0 != -1 && fr0 == fr1)			bugReporter.reportBug(new BugInstance(this,					"SA_FIELD_SELF_" + op, NORMAL_PRIORITY)			.addClassAndMethod(this).addField(field0)			.addSourceLine(this));		else if (registerLoadCount >= 2) {			bugReporter.reportBug(new BugInstance(this,					"SA_LOCAL_SELF_" + op, (opCode == ISUB || opCode == LSUB  || opCode == INVOKEINTERFACE || opCode == INVOKEVIRTUAL) ? NORMAL_PRIORITY : HIGH_PRIORITY)			.addClassAndMethod(this).add(					LocalVariableAnnotation					.getLocalVariableAnnotation(							getMethod(), whichRegister, getPC(),							getPC() - 1))							.addSourceLine(this));		}	}}