@Override
public void run() {
final File baseDir = determineWorkDirBase();
final boolean ignoreExisting = determineIgnoreExisting();
final CleanupMode cleanup = determineCleanupMode();
int attempt = 1;
while (attempt <= NUM_ATTEMPTS) {
try {
final Future<URI> bundle = findBundle();