if (stmt.rows.size() > 0) { nextRow = (byte[][]) stmt.rows.remove(0);
if (rowsArray!=null && size > rowPosition) { nextRow = (byte[][]) rowsArray[rowPosition];  rowsArray[rowPosition] = null; rowPosition++;
    public void fetch() throws SQLException {        if (!stmt.allRowsFetched && stmt.rows.size() == 0){            try {                c.fetch(stmt);				}            catch (GDSException ge) {                throw new FBSQLException(ge);            }        }        if (stmt.rows.size() > 0) {            nextRow = (byte[][]) stmt.rows.remove(0);        }        else            nextRow = null;    }