core/src/main/java/org/keycloak/util/ObjectUtil.java
/**
     *
     * @param str1
     * @param str2
     * @return true if both strings are null or equal
     */
@param str1
@param str2
@return true if both strings are null or equal
@param str1 @param str2 @return true if both strings are null or equal
public static boolean isEqualOrNull(Object str1, Object str2) {
        if (str1 == null && str2 == null) {
            return true;
        }
        if ((str1 != null && str2 == null) || (str1 == null && str2 != null)) {
            return false;
        }
        return str1.equals(str2);
    }
public static boolean isEqualOrNull ( Object str1 , Object str2 ) { if ( str1 == null && str2 == null ) { return true ; } if ( ( str1 != null && str2 == null ) || ( str1 == null && str2 != null ) ) { return false ; } return str1 . equals ( str2 ) ; }
@param str1
 @param str2
 @return true if both strings are null or equal
@param str1 @param str2 @return true if both strings are null or equal