anchor.diff:  
   The former method is just a way of adding multiple attribute sorters at once.
   
  -For an example of how to use the sorter API refer to the introductory example.
  +For an example of how to use the sorter API refer to the <<introductory-example, introductory example>>.
   
   Blaze-Persistence provides default sorters via the static methods in `com.blazebit.persistence.view.Sorters`. They
   allow to easily create any combination of ascending/descending and nulls-first/nulls-last sorter.
  
positive.code: 
  ```java
  settings.addAttributeSorter("name", com.blazebit.persistence.view.Sorters.ascending());
  getActiveCustomers(settings);
  ```
  
  *Note that all attribute names specified when using the filter or sorter API refer to the
  
negative.code: Blaze-Persistence provides a number of built-in filter providers in the
  `com.blazebit.persistence.view.filter` package:
  
  |===
  |Built-in filters | Supported filter value types
  
  |GreaterOrEqualFilter | Number, Date
  |LessOrEqualFilter | Number, Date
  |EndsWithFilter | String
  |LessThanFilter | Number, Date
  |EqualFilter | Any
  |ContainsFilter | String
  |StartsWithIgnoreCaseFilter | String
  |StartsWithFilter | String
  |EndsWithIgnoreCaseFilter | String
  |NullFilter | Boolean - `true` includes NULLs, `false` excludes NULLs
  |GreaterThanFilter | Number, Date
  |ContainsIgnoreCaseFilter | String
  |===
  
  It is also possible to filter by subview attributes. The following example illustrates
  