C-57/89; C-334/89; C-355/90; C-166/97; C-96/98.