Merge
diff --git a/.hgtags b/.hgtags
index 0a3d6d7..8435543 100644
--- a/.hgtags
+++ b/.hgtags
@@ -818,3 +818,4 @@
 7dd13d02d35480db18fa3ef881b63774a0603c2b jdk8u162-b10
 7b5ea369d72a15f8c2f2b299a0e0c94a9f6299c9 jdk8u162-b11
 b73f27fc902bdd1eb47e57ad1d72e40d37d16db2 jdk8u162-b12
+16be4c9dff93fdcdb2b705680b641e26320cfd5a jdk8u172-b00
diff --git a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java
index f1ed697..f02acfe 100644
--- a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java
+++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java
@@ -492,7 +492,7 @@
                     }
                     // add namespace declarations
                     for (NamespaceDeclaration namespace : this.namespaceDeclarations) {
-                        target.addNamespaceDeclaration(namespace.prefix, namespace.namespaceUri);
+                        newElement.addNamespaceDeclaration(namespace.prefix, namespace.namespaceUri);
                     }
                     // add attribute declarations
                     for (AttributeDeclaration attribute : this.attributeDeclarations) {