protected void handleAttribute(@NotNull String name, @NotNull String value) {
      if (name.equals(SearchWords.TAG.getValue())) {
        tags.add(value);
      }
      else if (name.equals(SearchWords.SORT_BY.getValue())) {
        sortBy = SortBy.getByQueryOrNull(value);
      }
      else if (name.equals(SearchWords.REPOSITORY.getValue())) {
        repositories.add(value);
      }
      else if (name.equals(SearchWords.VENDOR.getValue())) {
        vendors.add(value);
      }
    }
protected void handleAttribute(@NotNull String name, @NotNull String value)