code: func NewExprIterFromGroupElem(elem *list.Element, p *Pattern) *ExprIter {
  	expr := elem.Value.(*GroupExpr)
  	if !p.Operand.Match(GetOperand(expr.ExprNode)) {
  		return nil
  	}
  	iter := newExprIterFromGroupExpr(expr, p)
  	if iter != nil {
  		iter.Element = elem
  	}
  	return iter
  }
docs: // NewExprIterFromGroupElem creates the iterator on the Group Element.