fExceptionName.setDialogFieldListener(adapter);
	public NameConventionConfigurationBlock(IStatusChangeListener context, IJavaProject project) {		super(context, project);				NameConventionAdapter adapter=  new NameConventionAdapter();		String[] buttons= new String[] {			/* 0 */ PreferencesMessages.getString("NameConventionConfigurationBlock.list.edit.button") //$NON-NLS-1$		};		fNameConventionList= new ListDialogField(adapter, buttons, new NameConventionLabelProvider());		fNameConventionList.setDialogFieldListener(adapter);		fNameConventionList.setLabelText(PreferencesMessages.getString("NameConventionConfigurationBlock.list.label")); //$NON-NLS-1$				String[] columnsHeaders= new String[] {			PreferencesMessages.getString("NameConventionConfigurationBlock.list.name.column"), //$NON-NLS-1$			PreferencesMessages.getString("NameConventionConfigurationBlock.list.prefix.column"), //$NON-NLS-1$			PreferencesMessages.getString("NameConventionConfigurationBlock.list.suffix.column"),			 //$NON-NLS-1$		};		ColumnLayoutData[] data= new ColumnLayoutData[] {			new ColumnWeightData(3),			new ColumnWeightData(2),			new ColumnWeightData(2)		};				fNameConventionList.setTableColumns(new ListDialogField.ColumnsDescription(data, columnsHeaders, true));		unpackEntries();		if (fNameConventionList.getSize() > 0) {			fNameConventionList.selectFirstElement();		} else {			fNameConventionList.enableButton(0, false);		}		IPreferenceStore preferenceStore= PreferenceConstants.getPreferenceStore();				fExceptionName= new StringDialogField();		fExceptionName.setLabelText(PreferencesMessages.getString("NameConventionConfigurationBlock.exceptionname.label")); //$NON-NLS-1$		fExceptionName.setText(preferenceStore.getString(PREF_EXCEPTION_NAME));				// https://bugs.eclipse.org/bugs/show_bug.cgi?id=38879		fUseKeywordThisBox= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);				fUseKeywordThisBox.setLabelText(PreferencesMessages.getString("NameConventionConfigurationBlock.keywordthis.label")); //$NON-NLS-1$		fUseKeywordThisBox.setSelection(preferenceStore.getBoolean(PREF_KEYWORD_THIS));				// https://bugs.eclipse.org/bugs/show_bug.cgi?id=39044		fUseIsForBooleanGettersBox= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);				fUseIsForBooleanGettersBox.setLabelText(PreferencesMessages.getString("NameConventionConfigurationBlock.isforbooleangetters.label")); //$NON-NLS-1$		fUseIsForBooleanGettersBox.setSelection(preferenceStore.getBoolean(PREF_IS_FOR_GETTERS));			}