anchor.diff:        return;
       }
       buffer.write('<table>');
  -    _writeRow2(
  +    _writeRow(
           buffer,
           [
               'Start Time',
  
positive.code:             };
              rowText.add(_makeLink(CACHE_STATE_PATH, params, text));
            }
            _writeRow2(buffer, rowText, classes: [null, "right"]);
          });
          buffer.write('</table>');
  
  
negative.code:   }
  
    void _returnFailure(HttpRequest request, String message) {
      _writeResponse(request, (StringBuffer buffer) {
        _writePage(
            buffer,
            'Analysis Server - Failure',
            [],
            (StringBuffer buffer) {
          buffer.write(HTML_ESCAPE.convert(message));
        });
      });
    }
  
    void _returnOverlayContents(HttpRequest request) {
      String idString = request.requestedUri.queryParameters[ID_PARAM];
      if (idString == null) {
        return _returnFailure(request, 'Query parameter $ID_PARAM required');
      }
      int id = int.parse(idString);
      String contents = _overlayContents[id];
  
      _writeResponse(request, (StringBuffer buffer) {
        _writePage(
            buffer,
            'Analysis Server - Overlay',
            [],
            (StringBuffer buffer) {
          buffer.write('<pre>${HTML_ESCAPE.convert(contents)}</pre>');
        });
      });
    }
  
    /**
  