public @NotNull @Nls String getShortenName(){
    return switch (myType) {
      case CUSTOM -> myScope.getDisplayName();
      case MODULE -> AnalysisBundle.message("scope.option.module", myModule.getName());
      case MODULES -> {
        String modules = StringUtil.join(myModules, Module::getName, ", ");
        yield AnalysisBundle.message("scope.module.list", modules, myModules.size());
      }
      case PROJECT -> AnalysisBundle.message("scope.project", myProject.getName());
      case FILE -> {
        String relativePath = getRelativePath();
        yield AnalysisBundle.message("scope.file", relativePath);
      }
      case DIRECTORY -> {
        String relativeDirPath = getRelativePath();
        yield AnalysisBundle.message("scope.directory", relativeDirPath);
      }
      case VIRTUAL_FILES -> AnalysisBundle.message("scope.selected.files");
      default -> "";
    };
  }
public @NotNull @Nls String getShortenName()