else if (isChecked) priority = NORMAL_PRIORITY;
	public void foundRedundantNullCheck(Location location, RedundantBranch redundantBranch) {		String sourceFile = classContext.getJavaClass().getSourceFileName();		MethodGen methodGen = classContext.getMethodGen(method);				boolean isChecked = redundantBranch.firstValue.isChecked();		boolean wouldHaveBeenAKaboom = redundantBranch.firstValue.wouldHaveBeenAKaboom();				int priority = LOW_PRIORITY;		String warning;		if (redundantBranch.secondValue == null) {			if (redundantBranch.firstValue.isDefinitelyNull() ) {				warning = "RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE";			}			else {				warning = "RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE";			}		} else {			boolean bothNull =  redundantBranch.firstValue.isDefinitelyNull() && redundantBranch.secondValue.isDefinitelyNull();					if (bothNull) warning = "RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES";			else warning = "RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE";			if (redundantBranch.secondValue.isChecked()) isChecked = true;			if (redundantBranch.secondValue.wouldHaveBeenAKaboom()) wouldHaveBeenAKaboom = true;		}				if (wouldHaveBeenAKaboom) {			priority = HIGH_PRIORITY;			warning = "RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE";		}		else if (isChecked) priority = NORMAL_PRIORITY;		if (false) {		System.out.println("RCN" + priority + " " 						+ redundantBranch.firstValue + " =? "						+ redundantBranch.secondValue 						+ " : " + warning 						);		if (isChecked) System.out.println("isChecked");		if (wouldHaveBeenAKaboom) System.out.println("wouldHaveBeenAKaboom");		}		BugInstance bugInstance =			new BugInstance(this, warning, priority)				.addClassAndMethod(methodGen, sourceFile)				.addSourceLine(classContext, methodGen, sourceFile, location.getHandle());				if (FindBugsAnalysisFeatures.isRelaxedMode()) {			WarningPropertySet propertySet = new WarningPropertySet();			WarningPropertyUtil.addPropertiesForLocation(propertySet, classContext, method, location);			if (isChecked) 				propertySet.addProperty(NullDerefProperty.CHECKED_VALUE);			if (wouldHaveBeenAKaboom) 				propertySet.addProperty(NullDerefProperty.WOULD_HAVE_BEEN_A_KABOOM);									propertySet.decorateBugInstance(bugInstance);						priority = propertySet.computePriority(NORMAL_PRIORITY);			bugInstance.setPriority(priority);		}		bugReporter.reportBug(bugInstance);	}