@Test
@SuppressWarnings("unchecked")
public void resolveSoapHeaderElementList() throws Exception {

	Object result = resolver.resolveArgument(messageContext, soapHeaderElementListParameter);
	assertTrue("result must be a List", List.class.isAssignableFrom(result.getClass()));
	List<SoapHeaderElement> elements = (List) result;
	assertTrue("size", elements.size() > 1);
	for (int i = 0; i < elements.size(); i++) {
		SoapHeaderElement element = elements.get(i);
		assertTrue("headers must be equal", element.getName().equals(HEADER_QNAME));
		assertEquals("header must be equal to [" + HEADER_CONTENT + i + "]", HEADER_CONTENT + i,
				elements.get(i).getText());
	}
}