Modifies JDI to be friendlier to extending applications
Gives AST methods to allow children to report errors
Gives context method to fetch error handler
More changes to follow so lexer is removed from context