SourceHarvesterRunnable sourceRunner = new SourceHarvesterRunnable(source);
boolean bSubmittedTask = false;
for (int i = 0; (i < 5) && !bSubmittedTask; ++i) {
try {
bex.submitTask(sourceRunner, true);
bSubmittedTask = true;
}
catch (Exception e) {
try {
_logger.info("(Thread failure for " + _sSourceType + ", can probably recover)");