if (stackOffset > stack.size()) throw new ArrayIndexOutOfBoundsException( "Requested item at offset " + stackOffset + " in a stack of size " + stack.size());
if (stackOffset < 0 || stackOffset >= stack.size()) { assert false; return new Item("Lfindbugs/OpcodeStackError;");  }
 	public Item getStackItem(int stackOffset) {		if (stackOffset > stack.size()) throw new ArrayIndexOutOfBoundsException(				"Requested item at offset " + stackOffset + " in a stack of size " + stack.size()); 		int tos = stack.size() - 1; 		int pos = tos - stackOffset; 		return stack.get(pos); 	} 