docs: public synchronized int executeUpdate(String sql,
              String[] columnNames) throws SQLException {
  
          if (columnNames == null || columnNames.length == 0) {
              throw Util.invalidArgument("columnIndexes");
          }
          fetchResult(sql, StatementTypes.RETURN_COUNT,
                      Statement.RETURN_GENERATED_KEYS, null, columnNames);
  
          return resultIn.getUpdateCount();
      }