Merge
diff --git a/.hgtags b/.hgtags
index 0a3d6d7..917c1ca 100644
--- a/.hgtags
+++ b/.hgtags
@@ -764,6 +764,11 @@
 ef939329cecb82b62d75d76debc5d67246333edd jdk8u152-b14
 199f7d9827f96ee2393f947405473b68372c0757 jdk8u152-b15
 04128156e506e8375c1c97eafea773317e5719bc jdk8u152-b16
+52c09505e989dee9176ac0e968ee5ec18a0cee3a jdk8u152-b31
+ddf13a1bca64ef6d12ced03f8d0065325a8f07e1 jdk8u152-b32
+89c5dcb05c10c52ab8f6f956a061e6661f9fb6b1 jdk8u152-b33
+46562ec770e767de1ebfe32907f32e550c8cd153 jdk8u152-b34
+47bd39412b2f2e316e2f5b8db3e03789f507d73f jdk8u152-b35
 eb09a34966f43c62cb286c78c10dc722fd12d884 jdk8u151-b00
 c59814f445e808150326012d911b5b4d8caa025b jdk8u151-b01
 d3dec37780f84151b08c03a6a8cba7d68bde0f80 jdk8u151-b02
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) {