}
catch (final ItemNotFoundException e) {
// OBR metadata is missing, so drop through and provide blank repository
}
catch (final IllegalOperationException e) {
throw new StorageException(e);
}
return new DefaultStorageFileItem(repository, request, true, true, new StringContentLocator("<repository/>"));
}