ExpressionContext expressionContext,
ExecutionContext executionContext, MacroContext macroContext,
Event startEvent, Event endEvent) throws SAXException {
Event ev = startEvent;
LocatorFacade loc = new LocatorFacade(ev.getLocation());
consumer.setDocumentLocator(loc);
while (ev != endEvent) {
loc.setDocumentLocator(ev.getLocation());
// ContentHandler methods
if (ev instanceof StartElement) {
StartElement startElement = (StartElement) ev;
Define def = (Define) executionContext