code: private boolean isEqual(String str1, String str2) {
  		if (StringUtils.isEmpty(str1) && StringUtils.isEmpty(str2)) {
  			return true;
  		} else if (!StringUtils.isEmpty(str1)) {
  			return str1.equals(str2);
  		} else {
  			return false;
  		}
  	}
docs: Compares two strings but treats empty string or null equal
  
  @param str1
  @param str2
  @return true if strings are equal, false otherwise