public void actionPerformed(ActionEvent e) { if (holder.getPropertyCount() == 0) { UISupport.showErrorMessage("No properties to sort!"); return; } try { UISupport.setHourglassCursor(); propertiesModel.sort(); } finally { UISupport.resetCursor(); } }