anchor.diff:   * Base class for all API clients, offering generic methods for HTTP Requests to the API
    */
   abstract class Client {
  -  core.String basePath;
  -  core.String rootUrl;
  -  core.bool makeAuthRequests;
  -  core.Map params;
  +  core.String basePath = \"${_json["basePath"]}\";
  +  core.String rootUrl = \"${_rootUriOrigin}/\";
  +  core.bool makeAuthRequests = false;
  +  final core.Map params = {};
   
     static const _boundary = "-------314159265358979323846";
     static const _delimiter = "\\r\\n--\$_boundary\\r\\n";
     static const _closeDelim = "\\r\\n--\$_boundary--";
  -
  -  Client() {
  -    params = new core.Map();
  -    makeAuthRequests = false;
  -  }
   
     /**
      * Sends a HTTPRequest using [method] (usually GET or POST) to [requestUrl] using the specified [urlParams] and [queryParams]. Optionally include a [body] in the request.
  
positive.code:       });
      }
      sink.write("\n  ${capitalize(_name)}([oauth.OAuth2 auth]) : super(auth) {\n");
      sink.write("    basePath = \"${_json["basePath"]}\";\n");
      var uri = Uri.parse(_json["rootUrl"]);
      sink.write("    rootUrl = \"${uri.origin}/\";\n");
      if (_json.containsKey("resources")) {
        _json["resources"].forEach((key, resource) {
          var subClassName = "${capitalize(key)}Resource_";
  
negative.code:     }
      // TODO: change this to correct OAuth class for console
      sink.write("\n  ${capitalize(_name)}([oauth2.OAuth2Console auth]) : super(auth) {\n");
      if (_json.containsKey("resources")) {
        _json["resources"].forEach((key, resource) {
          var subClassName = "${capitalize(key)}Resource_";
  