func Groups() if (not linked(MatchObj)) error('MatchObj not linked!') exit end return(MatchObj && '.groups()') end func Start() if (not linked(MatchObj)) error('MatchObj not linked!') exit end return(MatchObj && '.start(' && GroupId && ')') end func End() if (not linked(GroupId)) error('GroupId not linked!') exit end return(MatchObj && '.end(' && GroupId && ')') end