enterSuperStepBarrier("messageHandlersDoneReceivingBarrier", getSuperStep());
processingInboundMessageQueue = currentInboundMessageQueue;
currentInboundMessageQueue = new InboundMessageQueue();
try {
outboundMessageQueue = new OutboundMessageQueue(getOrbConf().getOrbRequestedPartitions(),
getOrbConf().getMessagesPerBlock(), orbClients,
(Class<? extends Message<? extends Writable>>) getOrbConf().getMessageClass(), getPartitionID());
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw new RuntimeException(e);