code: public <T> T update(String sql, OutputHandler<T> outputHandler, Object... params) throws SQLException {
          AssertUtils.assertNotNull(sql, nullException());
          AssertUtils.assertNotNull(outputHandler, nullException());
  
          return this.<T>update(this.getStatementHandler(), sql, outputHandler, new QueryParameters(params));
      }
docs: {@inheritDoc}