anchor.diff:  
   import 'package:$_libraryPubspecName/src/cloud_api_browser.dart';
   
  -import "package:$_libraryPubspecName/src/$_libraryName.dart";
  -export "package:$_libraryPubspecName/src/$_libraryName.dart";
  +import "package:$_libraryPubspecName/$_libraryName.dart";
   
   // Superfluous imports to work around DARTBUG
   // https://code.google.com/p/dart/issues/detail?id=11891
  
positive.code: 
      // Create common library files
  
      _writeString("$libFolder/src/$_libraryName.dart", _createLibrary);
  
      _writeFile("$libFolder/src/client/client.dart", _writeClientClass);
  
  
negative.code:  */
  abstract class BrowserClient implements ClientBase {
  
    static const _corsCallback = 'handleCLientLoad';
  
    oauth.OAuth2 get auth;
    bool _jsClientLoaded = false;
  
    /**
     * Loads the JS Client Library to make CORS-Requests
     */
    Future _loadJsClient() {
  
      if (_jsClientLoaded) {
        return new Future.value();
      }
  
      var completer = new Completer();
  
      js.scoped((){
        js.context[_corsCallback] =  new js.Callback.once(() {
          _jsClientLoaded = true;
          completer.complete();
        });
      });
  
      html.ScriptElement script = new html.ScriptElement();
      script.src = "https://apis.google.com/js/client.js?onload=$_corsCallback";
      script.type = "text/javascript";
      html.document.body.children.add(script);
  
  