Fixed a possible NPE on ANTLR Find Usages action
diff --git a/java/languages.antlr/src/org/netbeans/modules/languages/antlr/refactoring/RefactoringActionsProvider.java b/java/languages.antlr/src/org/netbeans/modules/languages/antlr/refactoring/RefactoringActionsProvider.java
index 52da319..87bce7a 100644
--- a/java/languages.antlr/src/org/netbeans/modules/languages/antlr/refactoring/RefactoringActionsProvider.java
+++ b/java/languages.antlr/src/org/netbeans/modules/languages/antlr/refactoring/RefactoringActionsProvider.java
@@ -93,11 +93,15 @@
 
     @Override
     public boolean canFindUsages(Lookup lookup) {
+        boolean ret = false;
         EditorCookie ec = lookup.lookup(EditorCookie.class);
-        Document doc = ec.getDocument();
-        FileObject file = NbEditorUtilities.getFileObject(doc);
-        return Antlr3Language.MIME_TYPE.equals(file.getMIMEType())
-                || Antlr4Language.MIME_TYPE.equals(file.getMIMEType());
+        if (ec != null) {
+            Document doc = ec.getDocument();
+            FileObject file = NbEditorUtilities.getFileObject(doc);
+            ret = Antlr3Language.MIME_TYPE.equals(file.getMIMEType())
+                    || Antlr4Language.MIME_TYPE.equals(file.getMIMEType());
+        }
+        return ret;
     }
 
     public static boolean isFromEditor(EditorCookie ec) {