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