if (getDescriptor().hasInheritance() && getDescriptor().getInheritancePolicy().hasView()) {
throw DescriptorException.additionalCriteriaNotSupportedWithInheritanceViews(getDescriptor());
}
JPAQueryBuilder queryBuilder = session.getQueryBuilder();
Expression selectionCriteria = queryBuilder.buildSelectionCriteria(
getDescriptor().getAlias(),
additionalCriteria,
session
);