else if (((getPC() - iConst0_PC) <= 2)
else if (((pcOffset < 3) && (pcOffset > 1))
	public void sawOpcode(int seen) {		switch (state) {			case SEEN_NOTHING:				if (seen == ICONST_0) {					state = SEEN_ICONST_0;					iConst0_PC = getPC();				}				break;						case SEEN_ICONST_0:				if ((seen == INVOKEINTERFACE)				&&  (getClassConstantOperand().equals("java/sql/ResultSet"))) {					String methodName = getNameConstantOperand();										if (((getPC() - iConst0_PC) <= 1)					&&  (methodName.startsWith("get"))					&&  (dbFieldTypesSet.contains(methodName.substring(3)))) {						state = SEEN_NOTHING;						bugReporter.reportBug(new BugInstance("BRSA_BAD_RESULTSET_ACCESS", NORMAL_PRIORITY)						        .addClassAndMethod(this)						        .addSourceLine(this));					}					else if (((getPC() - iConst0_PC) <= 2)					&&       (methodName.startsWith("update"))					&&       (dbFieldTypesSet.contains(methodName.substring(6)))) {						state = SEEN_NOTHING;						bugReporter.reportBug(new BugInstance("BRSA_BAD_RESULTSET_ACCESS", NORMAL_PRIORITY)						        .addClassAndMethod(this)						        .addSourceLine(this));					} 				}				if ((getPC() - iConst0_PC) > 2)     					state = SEEN_NOTHING;				break;		}	}