Prevent NPE on search if no type is set on SpecElement
diff --git a/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/AbstractAttributeFilter.java b/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/AbstractAttributeFilter.java
index b4f15dd..9eb68f7 100644
--- a/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/AbstractAttributeFilter.java
+++ b/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/AbstractAttributeFilter.java
@@ -14,6 +14,7 @@
 import org.eclipse.rmf.reqif10.AttributeDefinition;
 import org.eclipse.rmf.reqif10.AttributeValue;
 import org.eclipse.rmf.reqif10.SpecElementWithAttributes;
+import org.eclipse.rmf.reqif10.SpecType;
 import org.eclipse.rmf.reqif10.common.util.ReqIF10Util;
 
 import com.google.common.collect.ImmutableSet;
@@ -65,7 +66,9 @@
 	
 	
 	public static boolean isSetAttribute(SpecElementWithAttributes element, AttributeDefinition attributeDefinition){
-		return ReqIF10Util.getSpecType(element).getSpecAttributes().contains(attributeDefinition);
+		SpecType specType = ReqIF10Util.getSpecType(element);
+		if (specType == null) return false;
+		return specType.getSpecAttributes().contains(attributeDefinition);
 	}