XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities- Non-designated derivatives (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Mar. 28, 2015
Mar. 29, 2014
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net     $ (324.5)us-gaap_DerivativeGainLossOnDerivativeNet $ 0us-gaap_DerivativeGainLossOnDerivativeNet
Not Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net (258.2)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.9)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(329.4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(0.3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Forward [Member] | Other Nonoperating Income (Expense) [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net (255.7)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
(0.8)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
(300.6)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
(0.4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
Foreign Exchange Forward [Member] | Interest Expense [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net (2.5)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(0.1)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(2.4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
0.1us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Foreign Exchange Option [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net 259.8us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  (26.4)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Foreign Exchange Option [Member] | Other Nonoperating Income (Expense) [Member] | Not Designated as Hedging Instrument [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss) on Derivative, Net $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember
  $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherNonoperatingIncomeExpenseMember