// step #3: PUs referenced by appclients
for (Object o : application.getApplicationClientDescriptors()) {
ApplicationClientDescriptor bundle =
ApplicationClientDescriptor.class.cast(o);
allPUs.addAll(bundle.findReferencedPUs());
}
// step #4: PUs referenced by extension modules
// at this time only extensions to web modules
for (Object o : application.getExtnBundleDescriptors()) {