anchor.diff:    final String pluginsPath;
   
     static Iterable<DoctorValidator> installed({
  -    @required FileSystem fileSystem,
  -    @required FileSystemUtils fileSystemUtils,
  -    @required Platform platform,
  -    @required UserMessages userMessages,
  +    required FileSystem fileSystem,
  +    required FileSystemUtils fileSystemUtils,
  +    required Platform platform,
  +    required UserMessages userMessages,
     }) {
       final List<DoctorValidator> validators = <DoctorValidator>[];
       if (fileSystemUtils.homeDirPath == null) {
  
positive.code: /// A windows specific implementation of the intellij validator.
  class IntelliJValidatorOnWindows extends IntelliJValidator {
    IntelliJValidatorOnWindows(String title, this.version, String installPath, this.pluginsPath, {
      @required FileSystem fileSystem,
      @required UserMessages userMessages,
    }) : super(title, installPath, fileSystem: fileSystem, userMessages: userMessages);
  
    @override
  
negative.code:   final String pluginsPath;
  
    static Iterable<DoctorValidator> installed({
      required FileSystem fileSystem,
      required FileSystemUtils fileSystemUtils,
      required UserMessages userMessages,
    }) {
      final List<DoctorValidator> validators = <DoctorValidator>[];
      final String? homeDirPath = fileSystemUtils.homeDirPath;
      if (homeDirPath == null) {
        return validators;
      }
  
  