List<String> () { List<String> attributes = new ArrayList<>(); attributes.add(SearchWords.TAG.getValue()); attributes.add(SearchWords.SORT_BY.getValue()); attributes.add(SearchWords.VENDOR.getValue()); if (!UpdateSettings.getInstance().getPluginHosts().isEmpty()) { attributes.add(SearchWords.REPOSITORY.getValue()); } attributes.add(SearchWords.STAFF_PICKS.getValue()); attributes.add(SearchWords.SUGGESTED.getValue()); if (getPluginsViewCustomizer() != NoOpPluginsViewCustomizer.INSTANCE) { attributes.add(SearchWords.INTERNAL.getValue()); } return attributes; }