/** * Go through the jar file for this PersistenceUnitProcessor and process any XML provided in it. */ public static List<SEPersistenceUnitInfo> processPersistenceArchive( Archive archive, ClassLoader loader) { URL puRootURL = archive.getRootURL(); try { return processPersistenceXML(puRootURL, archive.getDescriptorStream(), loader); } catch (Exception e) { throw PersistenceUnitLoadingException.exceptionLoadingFromUrl(puRootURL.toString(), e); } }