code: public void importRtfDocumentIntoElement(Element elem, FileInputStream documentSource, EventListener[] events) throws IOException, DocumentException {
  
      	RtfParser rtfImport = new RtfParser(this.document);
      	if(events != null) {
      		for(int idx=0;idx<events.length;idx++) {
          		rtfImport.addListener(events[idx]);
      		}
      	}
      	rtfImport.importRtfDocumentIntoElement(elem, documentSource, rtfDoc);
      }
docs: Adds the complete RTF document to the current RTF element being generated.
  It will parse the font and color tables and correct the font and color references
  so that the imported RTF document retains its formattings.
  
  @param elem The Element the RTF document is to be imported into.
  @param documentSource The Reader to read the RTF document from.
  @param events The event array for listeners.
  @throws IOException On errors reading the RTF document.
  @throws DocumentException On errors adding to this RTF document.
  @since 2.1.4