Deprecation of Hibernate Criteria and how we can still prevent it

The only reasonable way to continue adding features to the old Criteria is if the code is extracted to a separate project that’s going to be maintained by the community.

However, extracting that part to a different project has to be done by Red Hat since they own the code. If that’s acceptable to you, you should open a Jira issue and see if it will be accepted.