monitor.subTask(task.getStatusLine());
monitor.worked((int) (task.getPercentCompleted() * 10));
final CountDownLatch latch = new CountDownLatch(1);
final AtomicBoolean success = new AtomicBoolean(false);
task.addListener(new CloudTaskListener() {
public void taskStatusUpdated(String statusLine, double percentCompleted) {
monitor.subTask(statusLine);
monitor.worked((int) (percentCompleted * 10)); // out
// of