interface list{ public enum position {FIRST, PREVIOUS, FOLLOWING, LAST}; public void setposition (position pos); public boolean isempty (); public item_t getitem (); public int getposition (); public void delete (); public void insert (item_t item, position pos); };