anchor.diff:  }
   
   
  +class SourcesRequest {
  +  /** An optional location in the source code. */
  +  Location location;
  +
  +  /** Map of names to Sources. */
  +  core.Map<core.String, core.String> sources;
  +
  +
  +  SourcesRequest();
  +
  +  SourcesRequest.fromJson(core.Map _json) {
  +    if (_json.containsKey("location")) {
  +      location = new Location.fromJson(_json["location"]);
  +    }
  +    if (_json.containsKey("sources")) {
  +      sources = _json["sources"];
  +    }
  +  }
  +
  +  core.Map toJson() {
  +    var _json = new core.Map();
  +    if (location != null) {
  +      _json["location"] = (location).toJson();
  +    }
  +    if (sources != null) {
  +      _json["sources"] = sources;
  +    }
  +    return _json;
  +  }
  +}
  +
  +
   class VersionResponse {
     /** The App Engine version. */
     core.String appEngineVersion;
  
positive.code: 
    core.int line;
  
    core.String location;
  
    core.String message;
  
  
    AnalysisIssue();
  
negative.code:     if (_json.containsKey("message")) {
        message = _json["message"];
      }
      if (_json.containsKey("sourcePath")) {
        sourcePath = _json["sourcePath"];
      }
    }
  
    core.Map toJson() {
  