code: public boolean process(ElementListener listener) {
          try {
          	Element element;
              for (Iterator i = ((Section)this.element).iterator(); i.hasNext(); ) {
              	element = (Element)i.next();
                  listener.add(element);
              }
              return true;
          }
          catch(DocumentException de) {
              return false;
          }
      }
docs: Processes the element by adding it (or the different parts) to an
  <CODE>ElementListener</CODE>.
  
  @param       listener        an <CODE>ElementListener</CODE>
  @return <CODE>true</CODE> if the element was processed successfully