anchor.diff:    }
   }
   
  -Suggestion _$SuggestionFromJson(Map<String, dynamic> json) => new Suggestion(
  -    json['level'] as String,
  -    json['title'] as String,
  -    json['description'] as String,
  -    file: json['file'] as String,
  -    penalty: json['penalty'] == null
  -        ? null
  -        : new Penalty.fromJson(json['penalty'] as Map<String, dynamic>));
  +Suggestion _$SuggestionFromJson(Map<String, dynamic> json) {
  +  return new Suggestion(json['level'] as String, json['title'] as String,
  +      json['description'] as String,
  +      file: json['file'] as String,
  +      penalty: json['penalty'] == null
  +          ? null
  +          : new Penalty.fromJson(json['penalty'] as Map<String, dynamic>));
  +}
   
   abstract class _$SuggestionSerializerMixin {
     String get level;
  
positive.code:       <String, dynamic>{'magnitude': magnitude, 'shortcoming': shortcoming};
  }
  
  LicenseFile _$LicenseFileFromJson(Map<String, dynamic> json) =>
      new LicenseFile(json['path'] as String, json['name'] as String,
          version: json['version'] as String, url: json['url'] as String);
  
  abstract class _$LicenseFileSerializerMixin {
    String get path;
  
negative.code:   }
  }
  
  DartPlatform _$DartPlatformFromJson(Map<String, dynamic> json) {
    return new DartPlatform(
        (json['components'] as List)?.map((e) => e as String)?.toList(),
        (json['uses'] as Map<String, dynamic>)?.map((k, e) => new MapEntry(k,
            $enumDecodeNullable('PlatformUse', PlatformUse.values, e as String))),
        reason: json['reason'] as String);
  }
  
  abstract class _$DartPlatformSerializerMixin {
    List<String> get components;
  