if (map != null && !map.isEmpty()) {
properties.putAll(map);
}
// register entities from <class> tag
OEntityManager entityManager = getEntityManagerByDatabaseURL(properties.getURL());
entityManager.registerEntityClasses(info.getManagedClassNames());
return new OJPAEntityManagerFactory(properties);
}