public void visit(NodeSequence n) {
   for (Enumeration e = n.elements(); e.hasMoreElements(); ) ((Node) e.nextElement()).accept(this);
 }
 public void visit(NodeListOptional n) {
   if (n.present())
     for (Enumeration e = n.elements(); e.hasMoreElements(); )
       ((Node) e.nextElement()).accept(this);
 }