// nested elements.
TemplateModel model = process;
pipelineContext.pushObject(model, false);
// Start the template.
model.startTemplate();
// The presence or absence of the href attribute determines the gross
// structure of the template:apply.
String href = attributes.getValue("href");
EndElementAction action;