MessageFactory factory = new MessageFactoryImpl();
SOAPMessage soapMessage = factory.createMessage(null, new ByteArrayInputStream(envStr.getBytes()));
SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope();
SOAPHeader soapHeader = soapEnv.getHeader();
Iterator it = soapHeader.examineAllHeaderElements();
SOAPHeaderElement foo = (SOAPHeaderElement)it.next();
SOAPHeaderElement bar = (SOAPHeaderElement)it.next();
assertFalse(it.hasNext());
Name fooName = new NameImpl("Foo", "ns1", "http://org.jboss.ws/header");