anchor.diff:    /// return additional paths that aren't inside the user's project, but doesn't
     /// override this method, then those additional paths will be analyzed but not
     /// migrated.
  -  ///
  -  /// Note: in a future version of the code, the [context] argument will be
  -  /// removed; to ease the transition, clients should stop overriding this
  -  /// method and should override [shouldBeMigrated2] instead.
  -  bool shouldBeMigrated(DriverBasedAnalysisContext context, String path) =>
  -      shouldBeMigrated2(path);
  +  bool shouldBeMigrated(String path) => shouldBeMigrated2(path);
   
     /// Determines whether a migrated version of the file at [path] should be
     /// output by the migration too.  May be overridden by a derived class.
  
positive.code:   /// return additional paths that aren't inside the user's project, but doesn't
    /// override this method, then those additional paths will be analyzed but not
    /// migrated.
    bool shouldBeMigrated2(String path) {
      return analysisContext.contextRoot.isAnalyzed(path);
    }
  
negative.code:     });
      await processResources((ResolvedUnitResult result) async {
        _progressBar.tick();
        if (_migrationCli.shouldBeMigrated(result.path)) {
          await _task.finalizeUnit(result);
        }
      });
  