Modularizando o código na codeGenerator