docs: public QueryResult printQuery( Session session,
                                     String jcrSql2,
                                     long expectedNumberOfResults,
                                     Variable... variables ) throws RepositoryException {
          Map<String, String> keyValuePairs = new HashMap<String, String>();
          for (Variable var : variables) {
              keyValuePairs.put(var.key, var.value);
          }
          return printQuery(session, jcrSql2, Query.JCR_SQL2, expectedNumberOfResults, keyValuePairs);
      }