docs: public static ResultSet newInstance(ResultSet rs, Log statementLog, int queryStack) {
          InvocationHandler handler = new ResultSetLogger(rs, statementLog, queryStack);
          ClassLoader cl = ResultSet.class.getClassLoader();
          return (ResultSet) Proxy.newProxyInstance(cl, new Class[]{ResultSet.class}, handler);
      }