docs: @Around("execute() || testing()")
    public Object trace(ProceedingJoinPoint call) throws Throwable {
      if (call.getArgs().length == 0 || call.getArgs()[0] == null) {
        return call.proceed();
      }
  
      String sql = (String) call.getArgs()[0];
      String spanName = makeSpanName(call, sql);
  
      return Handler.proceed(call, tracer, spanName, sql);
    }