} else {
logger.info("constructor: Using latest copy as index.");
String indexPath = indexDirectory.getAbsolutePath();
com.flaptor.util.FileUtil.deleteDir(indexPath);
Index latestCopyIndex = new Index(new File(latestCopy));
workIndex = latestCopyIndex.copyIndex(indexDirectory);
IndexDescriptor foundIndexDescriptor = workIndex.getIndexDescriptor();
if (!indexDescriptor.equals(foundIndexDescriptor)) {
String s = "This indexer is supposed to serve: " + indexDescriptor.toString() + ", but the index" +
" found is: " + foundIndexDescriptor.toString();
logger.fatal(s);