}
public static void logUpdateAvailable(TreeLogger logger,
FutureTask<UpdateResult> updater) {
if (updater != null && updater.isDone()) {
UpdateResult result = null;
try {
result = updater.get(0, TimeUnit.MILLISECONDS);
} catch (InterruptedException e) {
// Silently ignore exception
} catch (ExecutionException e) {