anchor.diff:      if (response.statusCode >= 300) {
         throw new HttpException(response.statusCode, response.body);
       }
  -    Page page = dartson.decode(response.body, new Page());
  +    String utf8Body = UTF8.decode(response.bodyBytes);
  +    Page page = dartson.decode(utf8Body, new Page());
       return page;
     }
   
  
positive.code:     if (response.statusCode >= 300) {
        throw new HttpException(response.statusCode, response.body);
      }
      FullPackage package = dartson.decode(response.body, new FullPackage());
      return package;
    }
  }
  
negative.code: import "package:dartson/dartson.dart";
  import 'package:dartson/transformers/date_time.dart';
  import "dart:async";
  import "dart:convert";
  
  class PubClient {
  
  