anchor.diff:  export "$_libraryName.dart";
   
   import "dart:core" as core;
  -import "dart:io";
  -import "dart:async";
  -import "dart:uri";
  +import "dart:io" as io;
  +import "dart:async" as async;
  +import "dart:uri" as uri;
   import "dart:json" as JSON;
   import "package:http/http.dart" as http;
   import "package:google_oauth2_client/google_oauth2_console.dart" as oauth2;
  
positive.code:     js.scoped(() {
        var request = js.context.gapi.client.request(js.map(requestData));
        var callback = new js.Callback.once((jsonResp, rawResp) {
          if (jsonResp is bool && jsonResp == false) {
            var raw = JSON.parse(rawResp);
            if (raw["gapiRequest"]["data"]["status"] >= 400) {
              completer.completeError(new APIRequestException("JS Client - \${raw["gapiRequest"]["data"]["status"]} \${raw["gapiRequest"]["data"]["statusText"]} - \${raw["gapiRequest"]["data"]["body"]}"));
  
negative.code:   /**
     * Makes a request via the JS Client Library to circumvent CORS-problems
     */
    async.Future _makeJsClientRequest(core.String requestUrl, core.String method, {core.String body, core.String contentType, core.Map queryParams}) {
      var completer = new async.Completer();
      var requestData = new core.Map();
      requestData["path"] = requestUrl;
      requestData["method"] = method;
      requestData["headers"] = new core.Map();
      
      if (queryParams != null) {
        requestData["params"] = queryParams;
  