protected CopyAction createCopyAction() {
File destinationDir = getDestinationDir();
if (destinationDir == null) {
throw new InvalidUserDataException("No copy destination directory has been specified, use 'into' to specify a target directory.");
}
return new FileCopyAction(getFileLookup().getFileResolver(destinationDir));
}