--- old/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java 2018-12-06 17:26:37.865568602 -0500 +++ new/src/java.xml/share/classes/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java 2018-12-06 17:26:37.693567749 -0500 @@ -628,8 +628,8 @@ } if (!fIsRepairingNamespace) { - if (prefix == null || prefix.equals("")){ - if (!namespaceURI.equals("")) { + if (prefix == null || prefix.isEmpty()){ + if (!namespaceURI.isEmpty()) { throw new XMLStreamException("prefix cannot be null or empty"); } else { writeAttributeWithPrefix(null, localName, value); @@ -908,7 +908,7 @@ } else { fWriter.write(OPEN_END_TAG); - if ((elem.prefix != null) && !(elem.prefix).equals("")) { + if ((elem.prefix != null) && !(elem.prefix).isEmpty()) { fWriter.write(elem.prefix); fWriter.write(":"); } @@ -945,7 +945,7 @@ fWriter.write(OPEN_END_TAG); if ((currentElement.prefix != null) && - !(currentElement.prefix).equals("")) { + !(currentElement.prefix).isEmpty()) { fWriter.write(currentElement.prefix); fWriter.write(":"); } @@ -1180,19 +1180,19 @@ } // Verify the encoding before writing anything - if (encoding != null && !encoding.equals("")) { + if (encoding != null && !encoding.isEmpty()) { verifyEncoding(encoding); } fWriter.write("