@Override public boolean performOk() { try { updateNature(); for (int i = 0; i < profilesTable.getItemCount(); ++i) { TableItem item = profilesTable.getItem(i); storeItem(item); } settings.save(); } catch (CoreException e) { reportStatus(e.getStatus()); } return super.performOk(); }