anchor.diff:    String _createReadme() {
       var tmp = new StringBuffer();
       tmp.add("""
  -# $_libraryName
  +# $_libraryBrowserName
   
   ### Description
   
  
positive.code: import "package:js/js.dart" as js;
  import "package:google_oauth2_client/google_oauth2_client.dart";
  
  part "src/client.dart";
  part "src/$_name.dart";
  part "src/schemas.dart";
  part "src/resources.dart";
  """;
    }
  
    String _createConsoleLibrary() {
      return """
  library $_libraryConsoleName;
  
  import "dart:async";
  import "dart:uri";
  import "dart:json" as JSON;
  import "package:google_oauth2_client/google_oauth2_console.dart";
  
  part "src/console/client.dart";
  part "src/console/$_name.dart";
  part "src/console/schemas.dart";
  part "src/console/resources.dart";
  """;
    }
  
  
negative.code:   /**
     * Sends a HTTPRequest using [method] (usually GET or POST) to [requestUrl] using the specified [urlParams] and [queryParams]. Optionally include a [body] in the request.
     */
    Future request(String requestUrl, String method, {String body, String contentType:"application/json", Map urlParams, Map queryParams}) {
      var request = new HttpRequest();
      var completer = new Completer();
  
      if (urlParams == null) urlParams = {};
      if (queryParams == null) queryParams = {};
  
      params.forEach((key, param) {
        if (param != null && queryParams[key] == null) {
          queryParams[key] = param;
        }
  