public virtual IIntSet GetTokenTypes() { if (IsLexer()) { return GetAllCharValues(); } return IntervalSet.Of(TokenConstants.MinUserTokenType, GetMaxTokenType()); }