anchor.diff:        programSize = compiler.assembledCode.length;
       }
   
  -    compilationMoment = new DateTime.now();
       dart2jsVersion = compiler.hasBuildId ? compiler.buildId : null;
  -    compilationDuration = compiler.totalCompileTime.elapsed;
   
       for (var library in compiler.libraryLoader.libraries.toList()) {
         library.accept(this);
       }
  -
  -    dumpInfoDuration = new DateTime.now().difference(compilationMoment);
  -
     }
   
     // If keeping the element is in question (like if a function has a size
  
positive.code:   final Map<Element, Map<String, dynamic>> jsonCache = {};
  
    int programSize;
    DateTime compilationMoment;
    String dart2jsVersion;
    Duration compilationDuration;
    Duration dumpInfoDuration;
  
    ElementToJsonVisitor(this.compiler);
  
  
negative.code:     Map<String, dynamic> generalProgramInfo = <String, dynamic> {
        'size': infoCollector.programSize,
        'dart2jsVersion': infoCollector.dart2jsVersion,
        'compilationMoment': new DateTime.now().toString(),
        'compilationDuration': compiler.totalCompileTime.elapsed.toString(),
        'toJsonDuration': 0,
        'dumpInfoDuration': this.timing.toString(),
        'noSuchMethodEnabled': compiler.enabledNoSuchMethod
      };
  
  