Parse a JAR of any form (zip file, exploded directory, ...)
apply a set of filters (File filter, Class filter, Package filter)
and return the appropriate matching sets of elements
Caching configuration should follow the following pattern
hibernate.ejb.classcache. usage[, region]
where usage is the cache strategy used and region the cache region name
Caching configuration should follow the following pattern
hibernate.ejb.collectioncache.. usage[, region]
where usage is the cache strategy used and region the cache region name
Becasue CascadeStyle is not opened and package protected,
I need to subclass and override the persist alias
Note that This class has to be triggered by EJB3PersistEventListener at class loading time
TODO get rid of it for 3.3
Interceptor class name, the class has to have a no-arg constructor
the interceptor instance is shared amongst all EntityManager of a given EntityManagerFactory
Filter a Java element (class or package per fully qualified name and annotation existence)
At least 1 annotation has to annotate the element and the accept method must match
If none annotations are passed, only the accept method must pass.