question: returns the last item returned by #next / #previous . if no call has been made to #next or #previous sincethis iterator was created or since a call to #position int hasbeen made a nosuchelementexception will be thrown . concode_field_sep T current concode_elem_sep List<T> visited concode_elem_sep Iterator<T> source concode_elem_sep int position concode_field_sep T next concode_elem_sep void add concode_elem_sep void set concode_elem_sep T previous concode_elem_sep boolean hasPrevious concode_elem_sep boolean hasNext concode_elem_sep int position concode_elem_sep int position concode_elem_sep int nextIndex concode_elem_sep int previousIndex concode_elem_sep void remove
target: T function ( ) { if ( current == null ) { throw new NoSuchElementException ( ) ; } return current ; }