Add a protected area for user defined enum literals.
Remove a potential empty line before the imports declaration.
Fix a potential issue with already existing source or ouput folder.
Add support for the generation of package-info.java files.
Improve the generation of the body of operations
Improve the generation of the documentation
Add the formatting of the code after the generation
Improve the generation of types