anchor.diff:    }
   
     /**
  -   * Reads a given [blob] as text.
  +   * Reads a given [blob] as type.
      */
  -  static Future<String> readBlob(chrome.Blob blob, String type) {
  +  static Future readBlob(chrome.Blob blob, String type) {
       Completer completer = new Completer();
       var reader = new JsObject(context['FileReader']);
       reader['onload'] = (var event) {
  
positive.code: import 'dart:async';
  import 'dart:core';
  import 'dart:js';
  
  import 'package:chrome_gen/chrome_app.dart' as chrome;
  
  
negative.code:       completer.completeError(domError);
      };
  
      reader.callMethod('readAs' + type, [blob]);
      return completer.future;
    }
  }
  