<s>[INST] returns the index of the element that would be returned by a subsequent call to previous . a return value of -1 indicates that the iterator is currently at the start . concode_field_sep boolean beforeFirst concode_elem_sep boolean nextCalled concode_elem_sep boolean removed concode_elem_sep Object object concode_field_sep Object next concode_elem_sep void add concode_elem_sep void set concode_elem_sep Object previous concode_elem_sep boolean hasPrevious concode_elem_sep void reset concode_elem_sep boolean hasNext concode_elem_sep int nextIndex concode_elem_sep void remove [/INST] int function ( ) { return ( beforeFirst ? - 1 : 0 ) ; </s>