public abstract E removeFirst ()

Retrieves and removes the first element of this deque. This method differs from pollFirst only in that it throws an exception if this deque is empty.

Returns:  the head of this deque

Exceptions:
NoSuchElementException    if this deque is empty