} catch (IOException e1) {
LOG.info("Rethrowing " + e);
throw e1;
} catch (Throwable e1) {
LOG.info("Rethrowing " + e1 + " as a " + IndexBuildingFailureException.class.getSimpleName());
throw new IndexBuildingFailureException("Failed to build index for unexpected reason!", e1);
}
}