anchor.diff:  }
   
   class CompletionPage extends DiagnosticPageWithNav {
  -  CompletionPage(DiagnosticsSite site)
  +  CompletionPage(DiagnosticsSite site, this.server)
         : super(site, 'completion', 'Code Completion',
               description: 'Latency statistics for code completion.');
   
     @override
  +  AnalysisServer server;
  +
  +  @override
     Future generateContent(Map<String, String> params) async {
       // TODO(brianwilkerson) Determine whether this await is necessary.
       await null;
  -
  -    // TODO(dantup): This one should be supported, just isn't yet.
  -    if (this.server is! AnalysisServer) {
  -      generateNotApplicablePage();
  -      return;
  -    }
  -
  -    // TODO(dantup): ...
  -    final server = this.server as AnalysisServer;
   
       CompletionDomainHandler completionDomain = server.handlers
           .firstWhere((handler) => handler is CompletionDomainHandler);
  
positive.code: // TODO(devoncarew): We're not currently tracking the time spent in specific
  // lints by default (analysisOptions / driverOptions enableTiming)
  class PluginsPage extends DiagnosticPageWithNav {
    PluginsPage(DiagnosticsSite site)
        : super(site, 'plugins', 'Plugins', description: 'Plugins in use.');
  
    @override
    Future generateContent(Map<String, String> params) async {
      // TODO(brianwilkerson) Determine whether this await is necessary.
      await null;
  
      // TODO(dantup): Maybe we shouldn't show this in the nav at all?
      if (this.server is! AnalysisServer) {
        generateNotApplicablePage();
        return;
      }
  
      // TODO(dantup): Is there a better way? The is! above doesn't seem to
      // work, possible because 'server' is not immutable (it's a better) and maybe
      // because the code below is in a callback?
      final server = this.server as AnalysisServer;
  
      h3('Analysis plugins');
      List<PluginInfo> analysisPlugins = server.pluginManager.plugins;
  
negative.code: 
      buf.writeln('<div class="column one-half">');
      h3('Status');
      buf.writeln(writeOption('Server type', server.runtimeType));
      buf.writeln(writeOption('Instrumentation enabled',
          AnalysisEngine.instance.instrumentationService.isActive));
      bool uxExp1 =
  