anchor.diff:     */
     final List<Function> _exceptionHandlers;
   
  -  FutureImpl() : _listeners = new List(), _exceptionHandlers = new List() {
  -    _isComplete = false;
  -    _exceptionHandled = false;
  -  }
  +  FutureImpl()
  +    : _listeners = [],
  +      _exceptionHandlers = [];
   
     factory FutureImpl.immediate(T value) {
       final res = new FutureImpl();
  
positive.code:     _isComplete = true;
      if (_exception !== null) {
        for (Function handler in _exceptionHandlers) {
          if (handler(_exception)) {
            _exceptionHandled = true;
            break;
          }
        }
      }
      if (hasValue) {
        for (Function listener in _listeners) {
          listener(value);
  
negative.code: // Copyright 2012 Google Inc. All Rights Reserved.
  // Dart core library.
  
  class FutureImpl<T> implements Future<T> {
  
    bool _isComplete = false;
  
    /**
     * Value that was provided to this Future by the Completer
  