anchor.diff:          ?.toList(),
       json['fitness'] == null
           ? null
  -        : new Fitness.fromJson(json['fitness'] as Map<dynamic, dynamic>),
  +        : new Fitness.fromJson(json['fitness'] as Map),
       json['maintenance'] == null
           ? null
           : new Maintenance.fromJson(json['maintenance'] as Map<String, dynamic>),
  
positive.code: DartPlatform _$DartPlatformFromJson(Map<String, dynamic> json) =>
      new DartPlatform(
          (json['components'] as List)?.map((e) => e as String)?.toList(),
          json['uses'] == null
              ? null
              : new Map<String, PlatformUse>.fromIterables(
                  (json['uses'] as Map<String, dynamic>).keys,
                  (json['uses'] as Map).values.map((e) => e == null
                      ? null
                      : PlatformUse.values
                          .singleWhere((x) => x.toString() == 'PlatformUse.$e'))),
          reason: json['reason'] as String);
  
  abstract class _$DartPlatformSerializerMixin {
  
negative.code:     writeNotNull('components', components);
      writeNotNull(
          'uses',
          uses?.map((k, e) =>
              new MapEntry(k, e == null ? null : e.toString().split('.')[1])));
      writeNotNull('reason', reason);
      return val;
    }
  