@uml
Constructs a new instance of {@link RuleTagToken} with the specified rule
name, bypass token type, and label.
@param ruleName The name of the parser rule this rule tag matches.
@param bypassTokenType The bypass token type assigned to the parser rule.
@param label The label associated with the rule tag, or {@code null} if
the rule tag is unlabeled.
@exception IllegalArgumentException if {@code ruleName} is {@code null}
or empty.
@uml Constructs a new instance of {@link RuleTagToken} with the specified rule name, bypass token type, and label.
@param ruleName The name of the parser rule this rule tag matches. @param bypassTokenType The bypass token type assigned to the parser rule. @param label The label associated with the rule tag, or {@code null} if the rule tag is unlabeled.
@exception IllegalArgumentException if {@code ruleName} is {@code null} or empty.