try {
boolean sent = requestProcessor.sendReducedValue(entry.getKey(),
entry.getValue().getCurrentValue());
if (!sent) {
// If it's my aggregator, add it directly
ownerGlobalCommData.reduce(entry.getKey(),
entry.getValue().getCurrentValue());
}
} catch (IOException e) {
throw new IllegalStateException("finishSuperstep: " +
"IOException occurred while sending aggregator " +