Extract abstract model class Recognizer (parent of Parser and Lexer)
Implement token vocabulary (fixes #711)
Fix test compile error by avoiding string literal assignments for the large lexer test
Allow XPath matching by literal or symbolic name (fixes #579)
indentation fix
contributor agreement signed
Merge pull request #718 from petrbel/master

TokenStreamRewriter indentation fix
Fix getSourceName returning null (fixes #667)
Add additional NotNull and Nullable annotations
Add missing Deprecated annotation (fixes build warning)
Cache the Java code generation templates
Merge pull request #721 from sharwell/deprecated-annotation

Add missing Deprecated annotation
Move doc comments to comments channel (fixes #465)
Define a constant for the comments channel number
Use LinkedHashMap for deterministic behavior in Graph class
Deterministic token names and types for string literals
Output listener and visitor methods in grammar order
Merge pull request #712 from sharwell/fix-711

Improve runtime vocabulary information
Merge pull request #720 from sharwell/cache-java-templates

Cache the Java code generation templates
Merge pull request #722 from sharwell/fix-667

Fix multiple issues with getSourceName