bug 396717: NPE in PatternFilter
https://bugs.eclipse.org/bugs/show_bug.cgi?id=395174
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/PatternFilter.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/PatternFilter.java
index 9e82fb4..4695375 100644
--- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/PatternFilter.java
+++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/PatternFilter.java
@@ -45,7 +45,9 @@
 		if (labelProvider instanceof ILabelProvider) {
 			labelText = ((ILabelProvider) labelProvider).getText(element);
 		} else {
-			labelText = element.toString();
+			if (element != null) {
+				labelText = element.toString();
+			}
 		}
 
 		if (labelText == null) {