//return first event now;
return xmlSecEventList.pollLast();
}
break;
case XMLStreamConstants.END_ELEMENT:
XMLSecEndElement xmlSecEndElement = xmlSecEvent.asEndElement();
// Handle the signature
if (signatureElementFound
&& xmlSecEndElement.getName().equals(XMLSecurityConstants.TAG_dsig_Signature)) {
XMLSignatureInputHandler inputHandler = new XMLSignatureInputHandler();
inputHandler.handle(subInputProcessorChain, getSecurityProperties(),
xmlSecEventList, startIndexForProcessor);
subInputProcessorChain.removeProcessor(internalBufferProcessor);