There are many instances where SPI methods use internal impls as arguments. 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.
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