String filename = dco.getFilename();
File currentFile = new File(filename);
if (!currentFile.exists()) {
listener.notify(DcResources.getText("msgFileDoesNotExist", currentFile.toString()));
} else if (!currentFile.canWrite()) {
listener.notify(DcResources.getText("msgFileNotWritable", currentFile.toString()));
} else {
filename = pattern.getFilename(dco, currentFile, baseDir);
File newFile = new File(filename);