public TimestampHeader(XMLStreamReader reader, StreamReaderBufferCreator creator,
HashMap nsDecls,JAXBFilterProcessingContext ctx) throws XMLStreamException, XMLStreamBufferException {
localPart = reader.getLocalName();
namespaceURI = reader.getNamespaceURI();
id = reader.getAttributeValue(MessageConstants.WSU_NS,"Id");
this.filter = new TimestampProcessor(ctx);
mark = new XMLStreamBufferMark(nsDecls,creator);
XMLStreamReader tsReader = XMLStreamReaderFactory.createFilteredXMLStreamReader(reader,filter) ;
creator.createElementFragment(tsReader,true);
tsPolicy = new TimestampPolicy();