/* * An interface for a bidirectional iterator */ public interface BidirectionalIterator extends Iterator { boolean hasPrevious( ); // any prior items? Object previous( ); // return the previous item }