*             if the Loop is empty
	 */
	public E removeCurrent() {
		E tmp = curr.getData();
		if (tmp == null || numItems == 0)
			throw new EmptyLoopException();
		if (numItems == 1) {
			msgLoop = new DblListnode<E>();
			numItems--;
			return tmp;
		}

		curr.getPrev().setNext(curr.getNext());
		curr.getNext().setPrev(curr.getPrev());
		curr = curr.getNext();
		numItems--;
		return tmp;
	}