| Index: tool/input_sdk/lib/async/future_impl.dart | 
| diff --git a/tool/input_sdk/lib/async/future_impl.dart b/tool/input_sdk/lib/async/future_impl.dart | 
| index a0cfeb16efe9b05e4778085a0988824e46168236..1c6bf545e9e84e953f5d189001a20f04e9057e97 100644 | 
| --- a/tool/input_sdk/lib/async/future_impl.dart | 
| +++ b/tool/input_sdk/lib/async/future_impl.dart | 
| @@ -202,8 +202,8 @@ class _Future<T> implements Future<T> { | 
| } | 
| } | 
|  | 
| -  Future then(f(T value), { Function onError }) { | 
| -    _Future result = new _Future(); | 
| +  Future/*<S>*/ then/*<S>*/(/*=S*/ f(T value), { Function onError }) { | 
| +    _Future/*<S>*/ result = new _Future(); | 
| if (!identical(result._zone, _ROOT_ZONE)) { | 
| f = result._zone.registerUnaryCallback(f); | 
| if (onError != null) { | 
|  |