anchor.diff:   */
   abstract class BrowserClient extends Client {
   
  -  OAuth2 _auth;
  -  bool _jsClientLoaded = false;
  -
  -  BrowserClient([OAuth2 this._auth]) : super();
  +  oauth.OAuth2 _auth;
  +  core.bool _jsClientLoaded = false;
  +
  +  BrowserClient([oauth.OAuth2 this._auth]) : super();
   
     /**
      * Loads the JS Client Library to make CORS-Requests
      */
  -  Future<bool> _loadJsClient() {
  -    var completer = new Completer();
  +  async.Future<core.bool> _loadJsClient() {
  +    var completer = new async.Completer();
       
       if (_jsClientLoaded) {
         completer.complete(true);
  
positive.code:         } else {
            tmp.write("  /** OAuth Scope2 */\n");
          }
          tmp.write("  static const String ${scopeName}_SCOPE = \"$scope\";\n");
        });
      }
      if (_json.containsKey("parameters")) {
  
negative.code: export "$_libraryName.dart";
  
  import "dart:core" as core;
  import "dart:html" as html;
  import "dart:async" as async;
  import "dart:json" as JSON;
  import "package:js/js.dart" as js;
  import "package:google_oauth2_client/google_oauth2_browser.dart" as oauth;
  
  part "$srcFolder/browser/browserclient.dart";
  part "$srcFolder/browser/$_name.dart";
  