Index: java/src/org/apache/html/dom/HTMLSelectElementImpl.java
===================================================================
RCS file: /home/cvspublic/xml-xerces/java/src/org/apache/html/dom/HTMLSelectElementImpl.java,v
retrieving revision 1.8
diff -u -r1.8 HTMLSelectElementImpl.java
--- java/src/org/apache/html/dom/HTMLSelectElementImpl.java	24 Feb 2004 23:34:01 -0000	1.8
+++ java/src/org/apache/html/dom/HTMLSelectElementImpl.java	20 May 2004 20:09:24 -0000
@@ -203,7 +203,18 @@
     public NodeList getChildNodes() {
         return getChildNodesUnoptimized();
     }
-  
+
+    /*
+     * Explicit implementation of cloneNode() to ensure that cache used
+     * for getOptions() gets cleared.
+     */
+    public Node cloneNode(boolean deep)
+    {
+        HTMLSelectElementImpl clonedNode = (HTMLSelectElementImpl)super.cloneNode( deep );
+        clonedNode._options = null;
+        return clonedNode;
+    }
+
     /**
      * Constructor requires owner document.
      * 
