@Override
        public T next() {
            return listIterator.previous();
        }
Returns an {@link Iterator} iterating the given list from the end to the
start.
<p>
I.e. the iterator does the reverse of the {@link List#iterator()}.

@param <T>
@param list
@return a reverse {@link Iterator} of the list
stroom-core-client-widget/src/main/java/stroom/widget/htree/client/treelayout/internal/util/IteratorUtil.java