merge(other) {
    var list = new QueryList
      , merged;
    this.nodes.forEach(function (query) {
      for (var i = 0, len = other.nodes.length; i < len; ++i) {
        merged = query.merge(other.nodes[i]);
        if (merged) list.push(merged);
      }
    });
    return list;
  }
Merges this query list with the `other`.

@param {QueryList} other
@return {QueryList}
@api private