Our old PagedListHolder and PropertyComparator, including the supporting (Mutable)SortDefinition arrangement, date back to web architectures with JSP-oriented session attributes and JSTL for evaluating expressions against them. They are severely outdated and superseded by more modern solutions, for example in Spring Data Commons, and should therefore be marked as deprecated for removal.