Completed the validation
Added the german translations to the features
Set up the validation of for the headless build
Added Validator for generation definition in the headless build
Added enumeration for input method and generation method for console based calls
correct JavaDoc
Add util package to exported list
Generalisation to be more flexible when using with non obligatory parameters
Added enumeration for the headless Java code generation
Refactor so that common functionality can be gained through extension