anchor.diff:  // BSD-style license that can be found in the LICENSE file.
   
   import 'dart:async';
  -import 'dart:io' show File;
  +import 'dart:io' show File, Directory;
   
   import 'package:analysis_server/protocol/protocol_constants.dart';
   import 'package:analysis_server/protocol/protocol_generated.dart';
  
positive.code:     context.print('');
      context.print(ansi.emphasized('Files to be changed:'));
      for (SourceFileEdit fileEdit in result.fixes) {
        context.print('  ${fileEdit.file}');
      }
      if (shouldApplyChanges(result)) {
        for (SourceFileEdit fileEdit in result.fixes) {
  
negative.code: 
    Future setupAnalysis(Options options) async {
      context.stdout.write('${ansi.emphasized('Calculating fixes')}...');
      logger.trace('\nSetup analysis');
      await server.send(SERVER_REQUEST_SET_SUBSCRIPTIONS,
          new ServerSetSubscriptionsParams([ServerService.STATUS]).toJson());
      await server.send(
  