@Override
    protected <R,T> Predicate implSpecificCreatePredicateFromSingleCriteria(
            CriteriaQuery<R> query,
            CriteriaBuilder builder,
            Class queryType,
            QueryCriteria criteria,
            QueryWhere queryWhere) {

        throw new IllegalStateException("List id " + criteria.getListId() + " is not supported for queries on " + queryType.getSimpleName() + ".");
    }
@ Override protected < R , T > Predicate implSpecificCreatePredicateFromSingleCriteria ( CriteriaQuery < R > query , CriteriaBuilder builder , Class queryType , QueryCriteria criteria , QueryWhere queryWhere ) { throw new IllegalStateException ( "List id " + criteria . getListId ( ) + " is not supported for queries on " + queryType . getSimpleName ( ) + "." ) ; }
Implementation specific methods --------------------------------------------------------------------------------------------