--- old/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java 2015-10-16 12:58:26.000000000 +0200 +++ new/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/HeaderImpl.java 2015-10-16 12:58:26.000000000 +0200 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -32,7 +32,6 @@ import javax.xml.soap.*; import org.w3c.dom.Element; -import org.w3c.dom.Node; import com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl; import com.sun.xml.internal.messaging.saaj.soap.SOAPDocument; @@ -116,7 +115,7 @@ return getHeaderElementsForActor(actor, true, false); } - protected Iterator getHeaderElementsForActor( + protected Iterator getHeaderElementsForActor( String actor, boolean detach, boolean mustUnderstand) { @@ -127,15 +126,15 @@ return getHeaderElements(actor, detach, mustUnderstand); } - protected Iterator getHeaderElements( + protected Iterator getHeaderElements( String actor, boolean detach, boolean mustUnderstand) { - List elementList = new ArrayList(); + List elementList = new ArrayList(); - Iterator eachChild = getChildElements(); + Iterator eachChild = getChildElements(); - Object currentChild = iterate(eachChild); + org.w3c.dom.Node currentChild = iterate(eachChild); while (currentChild != null) { if (!(currentChild instanceof SOAPHeaderElement)) { currentChild = iterate(eachChild); @@ -173,7 +172,7 @@ return elementList.listIterator(); } - private Object iterate(Iterator each) { + private T iterate(Iterator each) { return each.hasNext() ? each.next() : null; }