Inherit from CodeGenerator

Hi all,

Why is CodeGenerator implemented in a separate CodeGeneratorImpl and hidden in a compilation unit?

I want to implement my own CodeGenerator, which is impossible with the current setup.

Is there a reason why this has to be implemented like that? Any objections to changing this?

Kind regards,

Viktor