anchor.diff:        ..function = parseId(json['function']);
     }
   
  -  Info parseId(String serializedId) {
  +  Info parseId(id) {
  +    String serializedId = id;
       if (serializedId == null) {
         return null;
       }
  
positive.code:       ..sideEffects = json['sideEffects']
        ..modifiers =
            parseModifiers(new Map<String, bool>.from(json['modifiers']))
        ..closures = (json['children'] as List).map((p) => parseId(p)).toList()
        ..measurements = parseMeasurements(json['measurements']);
    }
  
  
negative.code:       }
      });
  
      json['dependencies']?.forEach((String k, dependencies) {
        List<String> deps = dependencies;
        result.dependencies[idMap[k]] = deps.map((d) => idMap[d]).toList();
      });
  
  