code: public void updateRowId(int columnIndex, RowId x) throws SQLException {
          try {
              rsetImpl.updateRowId(columnIndex, x);
          } catch (SQLException sqlX) {
              FFDCFilter.processException(
                                          sqlX, getClass().getName() + ".updateRowId", "5064", this);
              throw WSJdbcUtil.mapException(this, sqlX);
          } catch (NullPointerException nullX) {
              // No FFDC code needed; we might be closed.
              throw runtimeXIfNotClosed(nullX);
          } catch (AbstractMethodError methError) {
              // No FFDC code needed; wrong JDBC level.
              throw AdapterUtil.notSupportedX("ResultSet.updateRowId", methError);
          } catch (RuntimeException runX) {
              FFDCFilter.processException(
                                          runX, getClass().getName() + ".updateRowId", "5080", this);
              if (tc.isDebugEnabled())
                  Tr.debug(this, tc, "updateRowId", runX);
              throw runX;
          } catch (Error err) {
              FFDCFilter.processException(
                                          err, getClass().getName() + ".updateRowId", "5087", this);
              if (tc.isDebugEnabled())
                  Tr.debug(this, tc, "updateRowId", err);
              throw err;
          }
      }
docs: See JDBC 4.0 JavaDoc API for details.