anchor.diff:        response.write('</table>');
         _server.analysisServer.contextMap.forEach((String key, AnalysisContext context) {
           response.write('<h2><a name="context_$key">Analysis Context: $key</a></h2>');
  -        AnalysisContentStatistics statistics = (context as AnalysisContextImpl).statistics;
  +        AnalysisContextStatistics statistics = (context as AnalysisContextImpl).statistics;
           response.write('<table>');
           _writeRow(
               response,
               ['Item', 'ERROR', 'FLUSHED', 'IN_PROCESS', 'INVALID', 'VALID'],
               true);
  -        statistics.cacheRows.forEach((AnalysisContentStatistics_CacheRow row) {
  +        statistics.cacheRows.forEach((AnalysisContextStatistics_CacheRow row) {
             _writeRow(
                 response,
                 [row.name,
  
positive.code:           ['Context', 'ERROR', 'FLUSHED', 'IN_PROCESS', 'INVALID', 'VALID'],
            true);
        _server.analysisServer.contextMap.forEach((String key, AnalysisContext context) {
          AnalysisContentStatistics statistics =
              (context as AnalysisContextImpl).statistics;
          int errorCount = 0;
          int flushedCount = 0;
          int inProcessCount = 0;
          int invalidCount = 0;
          int validCount = 0;
          statistics.cacheRows.forEach((AnalysisContentStatistics_CacheRow row) {
            errorCount += row.errorCount;
            flushedCount += row.flushedCount;
            inProcessCount += row.inProcessCount;
  
negative.code: import 'dart:io';
  
  import 'package:analyzer/src/generated/engine.dart';
  import 'package:analyzer/src/generated/java_engine.dart' show CaughtException;
  
  import 'package:analysis_server/src/socket_server.dart';
  
  