throw new IllegalStateException("Stack underflow" + e.getMessage());
throw new IllegalStateException("Stack underflow for " + ins + ": " + e.getMessage());
	private void consumeStack(Instruction ins) {		ConstantPoolGen cpg = getCPG();		TypeFrame frame = getFrame();		int numWordsConsumed = ins.consumeStack(cpg);		if (numWordsConsumed == Constants.UNPREDICTABLE)			throw new IllegalStateException("Unpredictable stack consumption for " + ins);		try {			while (numWordsConsumed-- > 0) {				frame.popValue();			}		} catch (DataflowAnalysisException e) {			throw new IllegalStateException("Stack underflow" + e.getMessage());		}	}