C-127/02; C-209/04 Opinion; C-239/04.