if (otherException.exceptionClass.equals("java.lang.RuntimeException") && otherException.startOffset == caughtException.startOffset && otherException.endOffset == caughtException.endOffset) {
if (otherException.startOffset == caughtException.startOffset && otherException.endOffset == caughtException.endOffset) { catchClauses++; if (otherException.exceptionClass.equals("java.lang.RuntimeException"))
	public void visitCode(Code obj) {		catchList = new ArrayList<CaughtException>();		throwList = new ArrayList<ThrownException>();		stack = new OpcodeStack();		super.visitCode(obj);		for (Iterator iterator = catchList.iterator(); iterator.hasNext();) {			CaughtException caughtException = (CaughtException) iterator.next();			for (Iterator iterator1 = throwList.iterator(); iterator1.hasNext();) {				ThrownException thrownException = (ThrownException) iterator1.next();				if (thrownException.exceptionClass.equals(caughtException.exceptionClass)						&& thrownException.offset >= caughtException.startOffset				        && thrownException.offset < caughtException.endOffset) {					caughtException.seen = true;					break;				}			}			if (caughtException.exceptionClass.equals("java.lang.Exception") && !caughtException.seen) {				// Now we have a case where Exception is caught, but not thrown				boolean rteCaught = false;				for (Iterator iterator1 = catchList.iterator(); iterator1.hasNext();) {					CaughtException otherException = (CaughtException) iterator1.next();					if (otherException.exceptionClass.equals("java.lang.RuntimeException")					        && otherException.startOffset == caughtException.startOffset							&& otherException.endOffset == caughtException.endOffset) {						rteCaught = true;						break;					}				}				int range = caughtException.endOffset - caughtException.startOffset;				if (!rteCaught && range > 80) {					int priority = range > 300 ? NORMAL_PRIORITY : LOW_PRIORITY;					if (caughtException.dead) {						if (DEBUG) {							System.out.println("*** Boosting priority because of dead exception store");						}						priority = (priority > 0) ? priority - 1 : 0;					}					bugReporter.reportBug(new BugInstance(this, "REC_CATCH_EXCEPTION", priority)					        .addClassAndMethod(this)					        .addSourceLine(this, caughtException.sourcePC));					}			}		}	}