Danny> it normalize the file end pretty well(avoid all kinds of file end)
I just realized there's JIRA which answers it: https://issues.apache.org/jira/browse/CALCITE-490 One can't avoid 'file end'. The file has to end with something, and the use of '// End' does not avoid file end. '// End file.ext' is especially painful when refactoring code in IDE (e.g. file renames)
