public Operator Upto(bool match, long occur, string chrs) { if (Part == null) { Part = Base; } return(new Operator(Base, Part.Upto(match, occur, chrs))); }