code: public static AndQuery CreateAndQuery(Query first, Query second) {
          AndQuery and = new AndQuery();
          and.subqueries.add(first);
          and.subqueries.add(second);
          return and;
      }
docs: ////////////////////TODO  Create factory methods