--- old/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java 2017-09-29 13:58:39.000185402 +0100 +++ new/src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/NamedNodeMapImpl.java 2017-09-29 13:58:38.720185397 +0100 @@ -30,6 +30,8 @@ import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; +import java.util.Objects; + /** * {@link NamedNodeMap} wrapper, finding SOAP elements automatically when possible. * @@ -48,6 +50,8 @@ * @param soapDocument soap document to find soap elements */ public NamedNodeMapImpl(NamedNodeMap namedNodeMap, SOAPDocumentImpl soapDocument) { + Objects.requireNonNull(namedNodeMap); + Objects.requireNonNull(soapDocument); this.namedNodeMap = namedNodeMap; this.soapDocument = soapDocument; }