Verify Aspect filter syntax

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@907779 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/bnd/AnnotationCollector.java b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/bnd/AnnotationCollector.java
index 74ad347..6eb7f35 100644
--- a/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/bnd/AnnotationCollector.java
+++ b/dependencymanager/annotation/src/main/java/org/apache/felix/dm/annotation/plugin/bnd/AnnotationCollector.java
@@ -562,8 +562,10 @@
         info.addClassParam(annotation, Params.service, service.toString());
         
         // Parse service filter
-        info.addParam(annotation, Params.filter, null);
-        
+        String filter = annotation.get(Params.filter.toString());
+        Verifier.verifyFilter(filter, 0);
+        info.addParam(Params.filter, filter);
+                
         // Generate Aspect Implementation
         info.addParam(Params.impl, m_className);