The generated code depends on a certain include order that can be messed up by re-ordering the includes.