Link to blog for global base types
Implement KEYED BY

Note: Unit Tests MUST have the same case as the rule base grammar.
See http://www.eclipse.org/forums/index.php/m/995749/

The resulting Eclipse Text Editor works fine with any case.
It it just serialization that is failing.
Fix LEGEND to accept unquoted strings