public ReturnObject get(int i) {
		ReturnObjectImpl returnValue = new ReturnObjectImpl();
		if (i < 0 || i >= size()) {
			returnValue.value = ErrorMessage.INDEX_OUT_OF_BOUNDS;
			return returnValue;
		}

		if (nextElement.index == i) {
			returnValue.value = nextElement.value;
			return returnValue;
		} else {
			return nextElement.get(i);
		}
	}