void () { long total = 0; int count = 0; for (ListPluginComponent plugin : myGroup.ui.plugins) { if (plugin.getChooseUpdateButton().isSelected()) { count++; IdeaPluginDescriptor descriptor = plugin.getPluginDescriptor(); if (descriptor instanceof PluginNode) { total += ((PluginNode)descriptor).getIntegerSize(); } } } myTotalLabel.setText(IdeBundle.message("plugin.update.dialog.total.label", StringUtilRt.formatFileSize(total).toUpperCase(Locale.ENGLISH))); myTotalLabel.setVisible(total > 0); getOKAction().setEnabled(count > 0); }