stack.sawOpcode(this,seen);
	public void sawOpcode(int seen) {		if ((seen == IFEQ || seen == IFNE) && getPrevOpcode(1) == IMUL			&& ( getPrevOpcode(2) == SIPUSH				|| getPrevOpcode(2) == BIPUSH				))			 bugReporter.reportBug(new BugInstance(this, "TESTING", LOW_PRIORITY)                                        .addClassAndMethod(this)                                        .addSourceLine(this));		if ((seen == I2S || seen == I2B) && getPrevOpcode(1) == IUSHR)			 bugReporter.reportBug(new BugInstance(this, "ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT", LOW_PRIORITY)                                        .addClassAndMethod(this)                                        .addSourceLine(this));		if (isRegisterStore() && (seen == ISTORE 			|| seen == ISTORE_0			|| seen == ISTORE_1			|| seen == ISTORE_2			|| seen == ISTORE_3)			&& getRegisterOperand() == prevOpcodeIncrementedRegister) {			 bugReporter.reportBug(new BugInstance(this, "DLS_OVERWRITTEN_INCREMENT", HIGH_PRIORITY)                                        .addClassAndMethod(this)                                        .addSourceLine(this));			}		if (seen == IINC) {			prevOpcodeIncrementedRegister = getRegisterOperand();				}		else			prevOpcodeIncrementedRegister = -1;	}