case SEEN_GOTO: state = SEEN_NOTHING; break;
	public void sawOpcode(int seen) {		switch (state) {			case SEEN_NOTHING:				if ((seen == ICONST_1) || (seen == ICONST_0))					state = SEEN_ICONST_0_OR_1;			break;						case SEEN_ICONST_0_OR_1:				if (seen == DUP)					state = SEEN_DUP;				else					state = SEEN_NOTHING;			break;						case SEEN_DUP:				if (((seen >= ISTORE_0) && (seen < ISTORE_3)) || (seen == ISTORE))					state = SEEN_ISTORE;				else					state = SEEN_NOTHING;			break;						case SEEN_ISTORE:				if (seen == IFEQ)				{					bugReporter.reportBug( new BugInstance( this, "QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT", LOW_PRIORITY)						.addClassAndMethod(this)						.addSourceLine(this));				}				state = SEEN_NOTHING;			break;		}	}