if ((_args.length > 0) && (helper.isPlainObject(_args[_args.length - 1])) &&
      (_args[_args.length - 1].index !== undefined)) {
    term._fillArgs(args);
    term._query.push(new Term(this._r).expr(translateOptions(_args[_args.length - 1]))._query);
  } else {