SortedSet<String> () { if (ContainerUtil.isEmpty(myTags)) { myTags = new TreeSet<>(String::compareToIgnoreCase); for (IdeaPluginDescriptor descriptor : getInstalledDescriptors()) { myTags.addAll(PluginManagerConfigurable.getTags(descriptor)); } } return Collections.unmodifiableSortedSet(myTags); }