docs: public static <T> CriteriaQuery<T> buildQuery(final Filter filter, final IFilterQueryBuilder<T> filterQueryBuilder) {
          final CriteriaQuery<T> query = filterQueryBuilder.getBaseCriteriaQuery();
  
          final Predicate condition = buildQueryConditions(filter, filterQueryBuilder);
  
          return condition == null ? query : query.where(condition);
      }