void store() throws BackupException
{
String zipName = FileUtils.safeGetCanonicalPath(request.backupFile);
String domainDirName = FileUtils.safeGetCanonicalPath(request.domainDir);
FileListerRelative lister = new FileListerRelative(request.domainDir);
lister.keepEmptyDirectories(); // we want to restore any empty directories too!
String[] files = lister.getFiles();
LoggerHelper.fine("Writing " + zipName);
try
{