--- /home/cpdev/src/classpath/gnu/xml/transform/ApplyImportsNode.java	2005-07-10 05:32:33.000000000 +0000
+++ gnu/xml/transform/ApplyImportsNode.java	2005-06-30 05:34:19.000000000 +0000
@@ -50,18 +50,17 @@
   extends TemplateNode
 {
 
+  ApplyImportsNode(TemplateNode children, TemplateNode next)
+  {
+    super(children, next);
+  }
+
   TemplateNode clone(Stylesheet stylesheet)
   {
-    TemplateNode ret = new ApplyImportsNode();
-    if (children != null)
-      {
-        ret.children = children.clone(stylesheet);
-      }
-    if (next != null)
-      {
-        ret.next = next.clone(stylesheet);
-      }
-    return ret;
+    return new ApplyImportsNode((children == null) ? null :
+                                children.clone(stylesheet),
+                                (next == null) ? null :
+                                next.clone(stylesheet));
   }
   
   void doApply(Stylesheet stylesheet, QName mode,
@@ -81,6 +80,6 @@
                    parent, nextSibling);
       }
   }
-
+  
 }
 
