- ensurecopyrightheaders and codegen