docs: protected void addEqualsIgnoreCaseCondition(final String propertyName, final String value) {
          final Expression<String> propertyNameField = getCriteriaBuilder().lower(getRootPath().get(propertyName).as(String.class));
          fieldConditions.add(getCriteriaBuilder().equal(propertyNameField, value.toString()));
      }