bundles.put(bundleName, messages);
} catch (java.util.MissingResourceException ex) {
// recursively try to find the Bundle in the next higher package
String superBundleName = removeDirectoryName(bundleName);
if (superBundleName == null) {
throw new ClusterJFatalInternalException(
"Missing resource bundle " + original);
}
messages = loadBundle(original, superBundleName, loader);
}
}