Change By: Brett Meyer (05/Feb/13 2:23 PM)
Description: There are many instances of internal impls being used in external modules (SPI methods use internal impls as arguments, etc.).  For example, Envers' AbstractDelegateSessionImplementor implements SessionImplementor.  2 methods in SessionImplementor use CriteriaImpl, rather than Criteria.

This ticket shouldn't attempt to resolve all of them.  Rather, track cases as they come up.

1.) SessionImplementor
2.) EntityManagerFactoryBuilderImpl uses org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl


Due to this issue, some of these packages are exported by build.gradle, even though they shouldn't be.  Clean that up as these are fixed.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira