default:
try {
Collection<RunOutcome> outcomes = this.futureOutcomes.get();
List<RunOutcome> l = Lists.newArrayList(outcomes);
for (int i = 1; i < outcomes.size(); i++) {
RunOutcome out = l.get(i);
logger.error("Failure while running query", out, out.exception);
}
if (!outcomes.isEmpty()) {
RunOutcome out = outcomes.iterator().next();
if (out.exception != null) {
throw new RuntimeException("Query Failed while running.", out.exception);
} else {
throw new RuntimeException("Query Failed while running. " + o);
}