java.lang.LinkageError: loader constraint violation: when resolving method "org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory()Ljavax/persistence/EntityManagerFactory;" the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) of the current class, org/eclipse/emf/teneo/hibernate/HbEntityDataStore, and the class loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) for resolved class, org/hibernate/ejb/Ejb3Configuration, have different Class objects for the type javax/persistence/EntityManagerFactory used in the signature
at org.eclipse.emf.teneo.hibernate.HbEntityDataStore.buildEntityManagerFactory(HbEntityDataStore.java:242)
at org.eclipse.emf.teneo.hibernate.HbEntityDataStore.initialize(HbEntityDataStore.java:116)