setTool(persistence.antlr.Tool tool) In order to make it so existing subclasses don't break, we won't require
that the persistence.antlr.Tool instance be passed as a constructor element.
In order to make it so existing subclasses don't break, we won't require
that the persistence.antlr.Tool instance be passed as a constructor element. Instead,
the persistence.antlr.Tool instance should register itself via
Preprocessor.initTool(persistence.antlr.Tool) throws: IllegalStateException - if a tool has already been registered since: 2.7.2