To be clear: the problem, as I understand it, is that Hibernate accepts a @NotFound annotation on a collection, when that should really be an error.
Please fix the issue description, which is very confusing.