// TODO:
List<URL> jarFiles = new ArrayList<URL>();
InitialContext ctx = new InitialContext();
PersistenceUnitInfoImpl pi = new PersistenceUnitInfoImpl(metaData, props, classLoader, getPersistenceUnitRoot(), jarFiles, ctx);
Class<?> providerClass = Thread.currentThread().getContextClassLoader().loadClass(pi.getPersistenceProviderClassName());
// EJBTHREE-893
/* TODO: can this work remotely?
if(!pi.getProperties().containsKey("hibernate.session_factory_name"))
{