fDeprecationAction= new ConfigureDeprecationFixAction(editor); fDeprecationAction.setActionDefinitionId(ConfigureDeprecationFixAction.CONFIGURE_DEPRECATION_FIXES); editor.setAction("ConfigureDeprecationFix", fDeprecationAction);
	public GenerateActionGroup(CompilationUnitEditor editor, String groupName) {		fSite= editor.getSite();		fEditor= editor;		fGroupName= groupName;						ISelectionProvider provider= fSite.getSelectionProvider();		ISelection selection= provider.getSelection();			fAddImport= new AddImportOnSelectionAction(editor);		fAddImport.setActionDefinitionId(IJavaEditorActionDefinitionIds.ADD_IMPORT);		fAddImport.update();		editor.setAction("AddImport", fAddImport); //$NON-NLS-1$				fOrganizeImports= new OrganizeImportsAction(editor);		fOrganizeImports.setActionDefinitionId(IJavaEditorActionDefinitionIds.ORGANIZE_IMPORTS);		editor.setAction("OrganizeImports", fOrganizeImports); //$NON-NLS-1$		fSortMembers= new SortMembersAction(editor);		fSortMembers.setActionDefinitionId(IJavaEditorActionDefinitionIds.SORT_MEMBERS);		editor.setAction("SortMembers", fSortMembers); //$NON-NLS-1$		fOverrideMethods= new OverrideMethodsAction(editor);		fOverrideMethods.setActionDefinitionId(IJavaEditorActionDefinitionIds.OVERRIDE_METHODS);		editor.setAction("OverrideMethods", fOverrideMethods); //$NON-NLS-1$				fAddGetterSetter= new AddGetterSetterAction(editor);		fAddGetterSetter.setActionDefinitionId(IJavaEditorActionDefinitionIds.CREATE_GETTER_SETTER);		editor.setAction("AddGetterSetter", fAddGetterSetter); //$NON-NLS-1$		fAddDelegateMethods= new AddDelegateMethodsAction(editor);		fAddDelegateMethods.setActionDefinitionId(IJavaEditorActionDefinitionIds.CREATE_DELEGATE_METHODS);		editor.setAction("AddDelegateMethods", fAddDelegateMethods); //$NON-NLS-1$					fAddUnimplementedConstructors= new AddUnimplementedConstructorsAction(editor);		fAddUnimplementedConstructors.setActionDefinitionId(IJavaEditorActionDefinitionIds.ADD_UNIMPLEMENTED_CONTRUCTORS);		editor.setAction("AddUnimplementedConstructors", fAddUnimplementedConstructors); //$NON-NLS-1$				fGenerateConstructorUsingFields= new GenerateNewConstructorUsingFieldsAction(editor);		fGenerateConstructorUsingFields.setActionDefinitionId(IJavaEditorActionDefinitionIds.GENERATE_CONSTRUCTOR_USING_FIELDS);		editor.setAction("GenerateConstructorUsingFields", fGenerateConstructorUsingFields); //$NON-NLS-1$				fHashCodeEquals= new GenerateHashCodeEqualsAction(editor);		fHashCodeEquals.setActionDefinitionId(IJavaEditorActionDefinitionIds.GENERATE_HASHCODE_EQUALS);		editor.setAction("GenerateHashCodeEquals", fHashCodeEquals); //$NON-NLS-1$		fAddJavaDocStub= new AddJavaDocStubAction(editor);		fAddJavaDocStub.setActionDefinitionId(IJavaEditorActionDefinitionIds.ADD_JAVADOC_COMMENT);		editor.setAction("AddJavadocComment", fAddJavaDocStub); //$NON-NLS-1$				fSurroundWithTryCatch= new SurroundWithTryCatchAction(editor);		fSurroundWithTryCatch.setActionDefinitionId(IJavaEditorActionDefinitionIds.SURROUND_WITH_TRY_CATCH);		fSurroundWithTryCatch.update(selection);		provider.addSelectionChangedListener(fSurroundWithTryCatch);		editor.setAction("SurroundWithTryCatch", fSurroundWithTryCatch); //$NON-NLS-1$						fCleanUp= new CleanUpAction(editor);		fCleanUp.setActionDefinitionId(IJavaEditorActionDefinitionIds.CLEAN_UP);		editor.setAction("CleanUp", fCleanUp); //$NON-NLS-1$				fExternalizeStrings= new ExternalizeStringsAction(editor);		fExternalizeStrings.setActionDefinitionId(IJavaEditorActionDefinitionIds.EXTERNALIZE_STRINGS);		editor.setAction("ExternalizeStrings", fExternalizeStrings); //$NON-NLS-1$					fFindNLSProblems= new FindBrokenNLSKeysAction(editor);		fFindNLSProblems.setActionDefinitionId(FindBrokenNLSKeysAction.FIND_BROKEN_NLS_KEYS_ACTION_ID);		editor.setAction("FindBrokenNLSKeys", fFindNLSProblems);						fQuickAccessAction= new RefactorQuickAccessAction(editor);		fKeyBindingService= editor.getEditorSite().getKeyBindingService();		fKeyBindingService.registerAction(fQuickAccessAction);	}