public boolean next() throws SQLException {
       throw new UnsupportedOperationException();
    }
Moves the cursor down one row from its current position and
returns <code>true</code> if the new cursor position is a
valid row.
The cursor for a new <code>ResultSet</code> object is initially
positioned before the first row. The first call to the method
<code>next</code> moves the cursor to the first row, making it
the current row; the second call makes the second row the
current row, and so on.

<P>If an input stream from the previous row is open, it is
implicitly closed. The <code>ResultSet</code> object's warning
chain is cleared when a new row is read.

@return <code>true</code> if the new current row is valid;
        <code>false</code> if there are no more rows
@throws SQLException if an error occurs or
           the cursor is not positioned in the rowset, before
           the first row, or after the last row
src/main/java/org/replicadb/rowset/sun/rowset/internal/SyncResolverImpl.java