DefaultJpaContext is set up of all EntityManager instances in the current ApplicationContext and exposed for injection. Its interface JpaContext then currently allows looking up EntityManagers by managed domain types.
If multiple EntityManagers of the current ApplicationContext manage the a single domain type the request is rejected.