C-127/02; C-98/03; C-6/04.