anchor.diff:      addSlice('', 0, 0, true);
     }
   
  -  static String _addSlice(String chunk, int start, int end, bool isLast, void adder(String)) {
  +  static String _addSlice(String chunk, int start, int end, bool isLast, void adder(ChromeLogRecord record)) {
       String carry = null;
       int startPos = start;
       int pos = start;
  
positive.code:   static const int _LF = 10;
    static const int _CR = 13;
  
    final StringConversionSink _sink;
  
    String _carry;
  
  
negative.code:       carry = chunk.substring(startPos, pos);
      }
      if(isLast && carry != null) {
        adder(ChromeLogRecord.parse(carry));
        return null;
      }
      return carry;
  