Icon (@NotNull IdeaPluginDescriptor descriptor, boolean big, boolean error, boolean disabled) { String key = descriptor.getPluginId().getIdString() + big + error + disabled; Icon icon = myIcons.get(key); if (icon == null) { icon = PluginLogo.getIcon(descriptor, big, error, disabled); if (icon != PluginLogo.INSTANCE.getDefault$intellij_platform_ide_impl().getIcon(big, error, disabled)) { myIcons.put(key, icon); } } return icon; }