* @param descriptor is a PersistenceUnitDescriptor
* @return the path to the module
*/
protected String getAbstractArchiveUri(Descriptor descriptor) {
String archBase = context.getAbstractArchive().getURI().toString();
RootDeploymentDescriptor rootDD =
PersistenceUnitDescriptor.class.cast(descriptor).getParent().getParent();
if(rootDD.isApplication()) {
return archBase;
} else {
ModuleDescriptor mdesc =
BundleDescriptor.class.cast(rootDD).getModuleDescriptor();
if(mdesc.isStandalone()) {