code: public Java8CompositeHandler withUpdateHandler1(CountUpdateHandler h) {
          final UpdateHandler uh = new UpdateHandler() {
                  public UpdateResult apply(String sql, List<Parameter> ps) {
                      return new UpdateResult(h.apply(sql, ps));
                  }
              };
          
          return withUpdateHandler(uh);
      }
docs: Returns handler that delegates update execution to |h| function.
  Given function will be used only if executed statement is not detected
  as a query by withQueryDetection.
  
  @param h the new update handler
  
  <pre>
  {@code
  import acolyte.jdbc.UpdateResult;
  import acolyte.jdbc.StatementHandler.Parameter;
  import static acolyte.jdbc.AcolyteDSL.handleStatement;
  
  handleStatement.withUpdateHandler1((String sql, List<Parameter> ps) -> {
  if (sql == "INSERT INTO Country (code, name) VALUES (?, ?)") {
  return 1; // update count
  } else return 0;
  });
  }
  </pre>