todos los métodos de generación de código creados. Muchos TODO por
implementar.