reader.parse(new InputSource(new FileInputStream(localIndex)));
} catch (Exception e) {
reporter.warning("Existing local index is invalid or missing, overwriting (%s).", localIndex.getAbsolutePath());
}
merger.closeRootAndDocument();
} finally {
tempIndexOutput.flush();
tempIndexOutput.close();
}
IO.copy(tempIndex, localIndex);