anchor.diff:    ..addOption('analyzer-port',
         defaultsTo: '8083', help: 'The HTTP port for the fake analyzer service.')
     ..addOption('dartdoc-port',
  -      defaultsTo: '8084', help: 'The HTTP port for the fake dartdoc service.');
  +      defaultsTo: '8084', help: 'The HTTP port for the fake dartdoc service.')
  +  ..addOption('data-file', help: 'The file to store the local state.');
   
   Future main(List<String> args) async {
     final argv = _argParser.parse(args);
  
positive.code: // Copyright (c) 2019, the Dart project authors.  Please see the AUTHORS file
  // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  
  import 'package:args/args.dart';
  import 'package:http/http.dart';
  
negative.code:     ].where((e) => e != null).join(' '));
    });
  
    final state = _LocalServerState(path: argv['data-file'] as String);
    await state.load();
  
    final storage = state.storage;
    final datastore = state.datastore;
  
    final storageServer = FakeStorageServer(storage);
    final pubServer = FakePubServer(datastore, storage);
  