This clash of opinions has sparked much controversy. What has produced a great deal of controversy