anchor.diff:            clientVersionBuild = (forceVersion != null) ? forceVersion : int.parse(version.substring(clientVersion.length + 1)) + 1;
           } else {
             if (version.startsWith(clientVersion)) {
  -            if (etag == _json["etag"]) {
  +            if (etag == _etag) {
                 print("Nothing changed for $_libraryName");
                 return false;
               } else {
  
positive.code:     var json = JSON.parse(data);
      String name = json["name"];
      String version = json["version"];
  
      return new Generator.core(json, name, version, prefix);
    }
  
    Generator.core(this._json, String name, String version, this._prefix) :
      _name = name,
      _version = version,
      _shortName = cleanName("${name}_${version}").toLowerCase(),
  
negative.code:   final Map<String, dynamic> _json;
    final String _name;
    final String _version;
    final String _etag;
  
    final String _shortName;
    final String _gitName;
  