public void findApplets(Element e, URL url, List appletList) {
   
      if(e == null) return;
      if(e.getNodeName().equals("applet")) {
         AppletDesc appletDesc = getAppletDesc(e, url);
         if(appletDesc != null) {
            appletList.add(appletDesc);
         }
         return;
      }
      
      //Search all Children
      if(e.hasChildNodes()) {
         NodeList children = e.getElementsByTagName("applet");
         if(children == null) return;
         for(int i=0;i<children.getLength();i++) {
            AppletDesc appletDesc = getAppletDesc((Element)children.item(i), url);
            if(appletDesc != null) {
               appletList.add(appletDesc);
            }
         }
      }
   }