anchor.diff:          headers: {'Content-Type': 'application/json; charset=UTF-8'});
     }
   
  -  _MigrationCli _createCli(
  -      {List<String> nullSafePackages = const [], String? sdkVersion}) {
  +  _MigrationCli _createCli() {
       mock_sdk.MockSdk(
  -        resourceProvider: resourceProvider,
  -        nullSafePackages: nullSafePackages,
  -        sdkVersion: sdkVersion);
  +      resourceProvider: resourceProvider,
  +    );
       return _MigrationCli(this);
     }
   
  
positive.code: 
      var projectContents = createProject();
      var projectDir = createProjectDir(projectContents);
      var cliRunner = _createCli(nullSafePackages: ['test'])
          .decodeCommandLineArgs(_parseArgs(['--apply-changes', projectDir]))!;
      await cliRunner.run();
      assertNormalExit(cliRunner);
  
negative.code: '''));
    }
  
    test_uses_physical_resource_provider_by_default() {
      var cli = MigrationCli(binaryName: 'nnbd_migration');
      expect(cli.resourceProvider, same(PhysicalResourceProvider.INSTANCE));
  