if (result == null) { throw new IllegalStateException("Null object found on GCStack"); }
	public Object pop() {		if (stackPtr == 0) {			return null;		} else {			stackPtr--;			Object result = stack[stackPtr];			stack[stackPtr] = null;			return result;		}	}