Index: contrib/queries/src/java/org/apache/lucene/search/DuplicateFilter.java
===================================================================
--- contrib/queries/src/java/org/apache/lucene/search/DuplicateFilter.java	(revision 611111)
+++ contrib/queries/src/java/org/apache/lucene/search/DuplicateFilter.java	(working copy)
@@ -23,7 +23,7 @@
 import org.apache.lucene.index.TermDocs;
 import org.apache.lucene.index.TermEnum;
 
-public class DuplicateFilter extends Filter
+public class DuplicateFilter extends BitSetFilter
 {
 	
 	String fieldName;
Index: contrib/queries/src/java/org/apache/lucene/search/TermsFilter.java
===================================================================
--- contrib/queries/src/java/org/apache/lucene/search/TermsFilter.java	(revision 611111)
+++ contrib/queries/src/java/org/apache/lucene/search/TermsFilter.java	(working copy)
@@ -35,7 +35,7 @@
  * 
  * @author maharwood
  */
-public class TermsFilter extends Filter
+public class TermsFilter extends BitSetFilter
 {
 	ArrayList termsList=new ArrayList();
 	
@@ -49,7 +49,7 @@
 	}
 
 	/* (non-Javadoc)
-	 * @see org.apache.lucene.search.Filter#bits(org.apache.lucene.index.IndexReader)
+	 * @see org.apache.lucene.search.BitSetFilter#bits(org.apache.lucene.index.IndexReader)
 	 */
 	public BitSet bits(IndexReader reader) throws IOException
 	{
Index: contrib/queries/src/java/org/apache/lucene/search/BooleanFilter.java
===================================================================
--- contrib/queries/src/java/org/apache/lucene/search/BooleanFilter.java	(revision 611111)
+++ contrib/queries/src/java/org/apache/lucene/search/BooleanFilter.java	(working copy)
@@ -35,7 +35,7 @@
  * @author BPDThebault
  */
 
-public class BooleanFilter extends Filter
+public class BooleanFilter extends BitSetFilter
 {
 	//ArrayList of SHOULD filters
 	ArrayList shouldFilters = null;
