@Override
protected void runImpl() throws InterruptedException {
setMessage(Strings.get("FileDownload.Job.Started"));
IntegrationServer server = IntegrationServer.getInstance();
FileDownloader call = server.getServerCall(FileDownloader.class);
call.downloadFile(fileToDownload, callback);
latch.await();
}
@Override
protected void onJobCancelled() {