anchor.diff:    );
   
     factory PackageConfig.parse(
  -      String relativePath, Pubspec pubspec, Map monoPkgYaml) {
  +    String relativePath,
  +    Pubspec pubspec,
  +    Map monoPkgYaml,
  +  ) {
       if (monoPkgYaml.isEmpty) {
         // It's valid to have an empty `mono_pkg.yaml` file – it just results in
         // an empty config WRT travis.
         return PackageConfig(
  -          relativePath, pubspec, [], [], [], [], [], false, false);
  +        relativePath,
  +        pubspec,
  +        [],
  +        [],
  +        [],
  +        [],
  +        [],
  +        false,
  +        false,
  +      );
       }
       final rawConfig = RawConfig.fromJson(monoPkgYaml);
   
  
positive.code:           ? _taskCommandsTickQuoted.toList().toString()
            : _taskCommandsTickQuoted.first);
  
    TravisJob(this.os, this.package, this.sdk, this.stageName, this.tasks,
        {this.description});
  
    factory TravisJob.fromJson(Map<String, dynamic> json) =>
        _$TravisJobFromJson(json);
  
negative.code:     }).toList();
  
      return PackageConfig(
        relativePath,
        pubspec,
        rawConfig.oses,
        rawConfig.sdks,
        stageNames,
        jobs,
        rawConfig.cache?.directories ?? const [],
        sdkConfigUsed,
        osConfigUsed,
      );
    }
  
    bool get hasFlutterDependency {
      if (pubspec.environment.containsKey('flutter')) {
        return true;
      }
      return pubspec.dependencies.values.any(
        (dependency) =>
            dependency is SdkDependency && dependency.sdk == 'flutter',
      );
    }
  }
  
  