--- old/src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java 2018-12-06 17:26:09.645428666 -0500 +++ new/src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java 2018-12-06 17:26:09.477427833 -0500 @@ -915,7 +915,7 @@ boolean directUpdate) throws NamingException { // Handle the empty name - if (dn.equals("")) { + if (dn.isEmpty()) { return attrs; } @@ -1271,7 +1271,7 @@ int prefixLast = prefix.size() - 1; if (name.isEmpty() || prefix.isEmpty() || - name.get(0).equals("") || prefix.get(prefixLast).equals("")) { + name.get(0).isEmpty() || prefix.get(prefixLast).isEmpty()) { return super.composeName(name, prefix); } @@ -1300,9 +1300,9 @@ // used by LdapSearchEnumeration private static String concatNames(String lesser, String greater) { - if (lesser == null || lesser.equals("")) { + if (lesser == null || lesser.isEmpty()) { return greater; - } else if (greater == null || greater.equals("")) { + } else if (greater == null || greater.isEmpty()) { return lesser; } else { return (lesser + "," + greater); @@ -3036,7 +3036,7 @@ } // extract SLAPD-style referrals from errorMessage - if ((res.errorMessage != null) && (!res.errorMessage.equals(""))) { + if ((res.errorMessage != null) && (!res.errorMessage.isEmpty())) { res.referrals = extractURLs(res.errorMessage); } else { e = new PartialResultException(msg);