int numRows = getNumRows(rs);  if (numRows <= rowNumber || rowNumber < 0) { return false; }  try { if (rowNumber == 0) rs.beforeFirst(); else rs.absolute(rowNumber); } catch (SQLException e) { log.log(Level.FINE, e.toString(), e); return false; }  return true;
return setRowNumber(_rs, rowNumber);
  public static boolean setRowNumber(ResultSet rs,                                     int rowNumber)  {    // throw error if rowNumber is after last row    int numRows = getNumRows(rs);    if (numRows <= rowNumber || rowNumber < 0) {      return false;    }    try {      if (rowNumber == 0)        rs.beforeFirst();      else        rs.absolute(rowNumber);    } catch (SQLException e) {      log.log(Level.FINE, e.toString(), e);      return false;    }    return true;  }