{
// Create the base path
String path = clazz.getName().replace('.', '/');
// Iterator over all the combinations
IResourceNameIterator iter = newResourceNameIterator(path, locale, style, variation);
while (iter.hasNext())
{
String newPath = iter.next();
Properties props = propertiesFactory.load(clazz, newPath);
if (props != null)
{
// Lookup the value