code: public boolean add(Expression<E> expr, E token, int pos) {
          return this.add(new Group<E>(expr, token, pos));
      }
docs: Convenience method for add(new Group<E>(expr, token, pos)).
  @param expr
  @param token
  @param pos
  @return