public Object dequeue () {
		if (enqEnd == null) {
			return null;
		} else if (enqEnd == deqEnd) {
			Object deqObj = deqEnd.item;
			deqEnd = null;
			enqEnd = null;
			size--;
			return deqObj;
		} else {
			Object deqObj = deqEnd.item;
			deqEnd = deqEnd.next;
			size--;
			return deqObj;
		}
	}