switch(prevOpcode) { case IFNONNULL: case IFNULL: sawNullTest = true; break; case IF_ICMPGT: case IF_ICMPGE: case IF_ICMPLT: case IF_ICMPLE: sawNumericTest = true; break; }
	private void scanForBooleanValue(int seen) {		switch (seen) {		case ICONST_1:			stage1 = 1;			break;		case GOTO:			if (stage1 == 1)				stage1 = 2;			else				stage1 = 0;			break;		case ICONST_0:			if (stage1 == 2) 				sawBooleanValue();			stage1 = 0;			break;		case INVOKEINTERFACE:		case INVOKEVIRTUAL:		case INVOKESPECIAL:		case INVOKESTATIC:			String sig = getSigConstantOperand();			if (sig.endsWith(")Z"))				sawBooleanValue();			stage1 = 0;			break;		default:			stage1 = 0;		}	}