Cleaning up of JavaCodeGen and JavaFormat
Refactoring of generic codegen functionality into a generic CodeGenBase class
Fix: FunctionValueAssistant was cleared by accident
Refactoring of Java transformations into transformation series class
Renaming of transformation related stuff