Reestructuración de genera código.