code: @SuppressWarnings("rawtypes")
  	@Override
  	public EntityManagerFactory createContainerEntityManagerFactory(final PersistenceUnitInfo info,
  			final Map map) {
  		initJpaCounter();
  		final PersistenceProvider persistenceProvider = findDelegate(map);
  		// on surcharge PersistenceUnitInfo.getPersistenceProviderClassName()
  		// pour retourner le PersistenceProvider délégué et pas nous même
  		final PersistenceUnitInfo proxiedInfo = createPersistentUnitInfoProxy(info,
  				persistenceProvider);
  		final EntityManagerFactory entityManagerFactory = persistenceProvider
  				.createContainerEntityManagerFactory(proxiedInfo, map);
  		if (entityManagerFactory == null) {
  			return null;
  		}
  		return JpaWrapper.createEntityManagerFactoryProxy(entityManagerFactory);
  	}
docs: {@inheritDoc}