question: protected void init ( ) { if ( ! isInit ) { Terminal [ ] terminals = Reflection . getTerminals ( ) ; NonTerminal [ ] nonTerminals = Reflection . getNonTerminals ( ) ; symbolValueClasses = Reflection . getSymbolValueClasses ( terminals , nonTerminals ) ; isInit = true ; } }
target:  Initializes this class. The grammar method would be too late, because we need some information earlier.