For now, it is possible to replace existing files in the generator or to skip generation if the file already exist.
Other modes can also be useful:
- append the generated output to a possibly existing file
- merge the generated output with changes made manually in the generated output.
Appending is straightforward, merging would need a library which can do a three-way-merge (e.g. jgit)