protected IProblemTracker getProblems() { return context.getProblemTracker(); }
protected IRepository getRepository() { return context.getRepository(); }
public AbstractGenerator(CompilationContext context) { this.context = context; this.problemBuilder = new ProblemBuilder<Node>(context.getProblemTracker(), sourceMiner); }