public boolean nextConflict() throws SQLException {
        /**
          * The next() method will hop from
          * one conflict to another
          *
          * Internally do a crs.next() until
          * next conflict.
          **/
      boolean bool = false;

      crsSync.setShowDeleted(true);
      while(crsSync.next()) {
           crsRes.previous();
           rowStatus++;  //sz--;

          if((rowStatus-1) >= stats.size()) {
             bool = false;
             break;
          }

          if(((Integer)stats.get(rowStatus-1)).intValue() == SyncResolver.NO_ROW_CONFLICT) {
              // do nothing
              // bool remains as false
             ;
           } else {
             bool = true;
             break;
           } //end if

      } //end while

        crsSync.setShowDeleted(false);
        return bool;
   }
Moves the cursor down one row from its current position. A <code>SyncResolver</code>
cursor is initially positioned before the first conflict row; the first call to the
method <code>nextConflict()</code> makes the first conflict row the current row;
the second call makes the second conflict row the current row, and so on.
<p>
If an input stream is open for the current row, a call to the method next will
implicitly close it. A <code>SyncResolver</code> object's warning chain is cleared
when a new row

@return true if the new current row is valid; false if there are no more rows
@throws SQLException if a database access occurs
src/main/java/org/replicadb/rowset/sun/rowset/internal/SyncResolverImpl.java