Index: PhrasePrefixQuery.java
===================================================================
RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/search/PhrasePrefixQuery.java,v
retrieving revision 1.2
diff -u -r1.2 PhrasePrefixQuery.java
--- PhrasePrefixQuery.java	29 Jul 2002 19:11:15 -0000	1.2
+++ PhrasePrefixQuery.java	23 Oct 2002 21:22:22 -0000
@@ -249,4 +249,25 @@
 
 	return buffer.toString();
     }
+
+    public Object clone()
+    {
+        PhrasePrefixQuery clone = new PhrasePrefixQuery();
+        clone._field = _field;
+        clone._idf = _idf;
+        clone._weight = _weight;
+        clone._slop = _slop;
+        for(Iterator it = _termArrays.iterator(); it.hasNext();)
+        {
+            Term[] terms = (Term[])it.next();
+            Term[] newTerms = new Term[terms.length];
+            for(int i=0; i<terms.length; i++)
+            {
+                newTerms[i] = (Term)terms[i].clone();
+            }
+            clone.add(newTerms);
+        }
+        return clone;
+    }
+
 }
