// which presumably are XRAP commands, and make them
// available to the XRAP processor through this XMLReader
ResultReaderAdapter xrapInputReader =
new ResultReaderAdapter(context, _content, sourceNode);
SaxFilterMaker fm = context.getSaxExtensionFilter();
if (fm == null) {
throw new XSLException("XRAPAction::no SaxFilterMaker");
}
// filt encapsulates the XRAP processor
XMLFilter filt = fm.getFilter();
filt.setParent(xrapInputReader);
// the filter (XRAP processor) writes its results to
// a SAX ContentHandler. Our implementation of
// ContentHandler transforms the SAX events into