Generally speaking, the Iterator<E> class does not support backward iteration. However, since you are using lists, try experimenting with ListIterator<E> instead. This has a hasPrevious() and...