anchor.diff:          }
   
           if (type == "field") {
  -          if (names.contains(name) || name.startsWith("_")) continue;
  +          if (names.contains(name) || name.startsWith("_")) {
  +            continue;
  +          }
  +          
             names.add(name);
   
             // TODO: static fields
  -          if (c == null || c.staticFields.contains(name)) continue;
  +          if (c == null || c.staticFields.contains(name)) {
  +            continue;
  +          }
             
             final codeParts = data["code"]
                 .split("\n")
                 .where((name) =>
  -                  name.length > 0 &&
  +                  name.isNotEmpty &&
                     !name.contains(" ") &&
                     name.contains(_FIELD_REGEX))
                 .map((name) {
  
positive.code:           final bool isDefaultConstructor = name == this.data["name"];
            final bool isConstructor = isDefaultConstructor || name.startsWith("${this.data["name"]}.");
            
            if (isConstructor && !isTopLevel) continue;
            
            final params = _getParamsFromInfo(compiler, data,
                compiler.analyzer.getFunctionParameters(
  
negative.code:             var nameReplacement = NAME_REPLACEMENTS[data["name"]];
              
              if (names.contains(nameReplacement) ||
                  childData.map((data) => data["name"]).contains(nameReplacement)) {
                continue;
              }
                  
              name = nameReplacement;
              data["name"] = name;
  