Normal forms and splitting methods