docs: function () {
              var having = this.__opts.having, where = this.__opts.where;
              if (!(having || where)) {
                  throw new QueryError("No current filter");
              }
              var o = {};
              if (having) {
                  o.having = BooleanExpression.invert(having);
              }
              if (where) {
                  o.where = BooleanExpression.invert(where);
              }
              return this.mergeOptions(o);
          }