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