anchor.diff:    }
   
     void assertNoRawRegion(HighlightType type, int offset, int length) {
  -    for (_HighlighRegion region in regions) {
  +    for (_HighlightRegion region in regions) {
         if (region.offset == offset && region.length == length && region.type ==
             type.name) {
           fail(
  
positive.code: }
  
  
  class _HighlighRegion {
    final int length;
    final int offset;
    final String type;
  
    _HighlighRegion(this.type, this.offset, this.length);
  
    factory _HighlighRegion.fromJson(Map<String, Object> map) {
      return new _HighlighRegion(map[TYPE], map[OFFSET], map[LENGTH]);
    }
  }
  
negative.code:         List<Map<String, Object>> regionsJson = notification.getParameter(
              REGIONS);
          for (Map<String, Object> regionJson in regionsJson) {
            regions.add(new _HighlightRegion.fromJson(regionJson));
          }
        }
      }
  