166645: NPE in TextEditorActionContributor when opening Ant editor [mkeller]
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
index 031077d..422dc0e 100644
--- a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
+++ b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/TextEditorActionContributor.java
@@ -34,6 +34,7 @@
  * 		<li>Add Bookmark</li>
  * 		<li>Add Task</li>
  * 		<li>Change Encoding</li>
+ * 		<li>Quick Assist</li>
  * </ul>
  *
  * @since 2.0
@@ -63,6 +64,7 @@
 		fChangeEncodingAction= new RetargetTextEditorAction(TextEditorMessages.getBundleForConstructedKeys(), "Editor.ChangeEncodingAction."); //$NON-NLS-1$
 		fQuickAssistAction= new RetargetTextEditorAction(TextEditorMessages.getBundleForConstructedKeys(), "Editor.QuickAssist."); //$NON-NLS-1$
 		fQuickAssistAction.setActionDefinitionId(ITextEditorActionDefinitionIds.QUICK_ASSIST);
+		fQuickAssistMenuEntry= new ActionContributionItem(fQuickAssistAction);
 	}
 
 	/**
@@ -117,7 +119,6 @@
 		
 		IMenuManager editMenu= menu.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT);
 		if (editMenu != null) {
-			fQuickAssistMenuEntry= new ActionContributionItem(fQuickAssistAction);
 			editMenu.appendToGroup(ITextEditorActionConstants.GROUP_ASSIST, fQuickAssistMenuEntry);
 			fQuickAssistMenuEntry.setVisible(false);
 		}