anchor.diff:    DependencyChecker(this._pathContext, this._logger, this._processManager);
   
     bool check() {
  -    var pubPath = _pathContext.join(getSdkPath(), 'bin', 'pub');
  +    var pubPath = _pathContext.join(getSdkPath(), 'bin', _pubName);
       var result = _processManager
           .runSync(pubPath, ['outdated', '--mode=null-safety', '--json']);
   
  
positive.code: 
  @visibleForTesting
  class DependencyChecker {
    final Context _pathContext;
    final Logger _logger;
    final ProcessManager _processManager;
  
negative.code:       return object;
      }
      throw FormatException(
          'Unexpected `$_pubName outdated` JSON output: expected a '
          '$T at "$errorKey", but got a ${object.runtimeType}',
          object);
    }
  