public virtual string GetLiteralName(int tokenType) { if (tokenType >= 0 && tokenType < literalNames.Length) { return literalNames[tokenType]; } return null; }