}
final VirtualMachine vm = this.ctx.getVm();
final FileCopyNeed[] needs = vm.getFileCopyNeeds();
final PathConfigs paths = this.ctx.getLocator().getPathConfigs();
final String backendDirectory = paths.getBackendTempDirPath();
final String localDirectory = paths.getLocalTempDirPath();
try {
XenUtil.doFilePushRemoteTarget(vm,
localDirectory,
backendDirectory,