There has been considerable debate about this law. Companies have certainly moved a long way in their attitudes toward transparency, in that most of the major industry participants in this debate have said they are all in favour of disclosing their payments, country by country, to governments, except when the government objects.
On February 27th, 2012. See this statement in context.