docs: protected <X> Specification<ENTITY> buildSpecification(Filter<X> filter, SingularAttribute<? super ENTITY, X>
          field) {
          return buildSpecification(filter, root -> root.get(field));
      }