anchor.diff:  
   library services.flutter_analyzer_server_test;
   
  +import 'package:dart_services/src/common.dart';
   import 'package:dart_services/src/analysis_server.dart';
  -import 'package:dart_services/src/protos/dart_services.pb.dart' as proto;
  +import 'package:dart_services/src/common_server_impl.dart';
  +import 'package:dart_services/src/common_server_api.dart';
   import 'package:dart_services/src/flutter_web.dart';
  +import 'package:dart_services/src/protos/dart_services.pbserver.dart';
  +import 'package:dart_services/src/server_cache.dart';
   import 'package:dart_services/src/sdk_manager.dart';
   import 'package:test/test.dart';
   
  
positive.code:       expect(results.issues, isEmpty);
      });
    });
  }
  
  bool completionsContains(proto.CompleteResponse response, String expected) =>
      response.completions
          .any((completion) => completion.completion['completion'] == expected);
  
negative.code: void main() => defineTests();
  
  void defineTests() {
    group('Flutter SDK analysis_server', () {
      AnalysisServerWrapper analysisServer;
      FlutterWebManager flutterWebManager;
  
      setUp(() async {
        await SdkManager.flutterSdk.init();
        flutterWebManager = FlutterWebManager(SdkManager.flutterSdk);
        await flutterWebManager.warmup();
        analysisServer = AnalysisServerWrapper(
  