/**
  * 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);
   }
 }