} catch (Exception x) {
} catch (CoreException e) {
		private void saveButtonPressed() {			final FileDialog dialog= new FileDialog(fComposite.getShell(), SWT.SAVE);			dialog.setText(FormatterMessages.getString("CodingStyleConfigurationBlock.save_profile.dialog.title")); //$NON-NLS-1$			dialog.setFilterExtensions(new String [] {"*.xml"}); //$NON-NLS-1$						final String lastPath= JavaPlugin.getDefault().getDialogSettings().get(PREF_LASTSAVEPATH);			if (lastPath != null) {				dialog.setFilterPath(lastPath);			}			final String path= dialog.open();			if (path == null) 				return;						JavaPlugin.getDefault().getDialogSettings().put(PREF_LASTSAVEPATH, dialog.getFilterPath());						final File file= new File(path);			final Collection profiles= new ArrayList();			profiles.add(fProfileManager.getSelected());			try {				ProfileStore.writeProfilesToFile(profiles, file);			} catch (Exception x) {				final String title= FormatterMessages.getString("CodingStyleConfigurationBlock.save_profile.error.title"); //$NON-NLS-1$				final String message= FormatterMessages.getString("CodingStyleConfigurationBlock.save_profile.error.message"); //$NON-NLS-1$				MessageDialog.openError(fComposite.getShell(), title, message);			}		}