public static void propogateMPIDownBatch(Message message)
{
long overhead = System.currentTimeMillis();
if(message instanceof BatchableMessage)
{
BatchableMessage dm = (BatchableMessage)message;
if(dm.isBatched())
{
Object[] batchedMessages = (Object[])message.getBody();
int batchedLength = batchedMessages.length;
for(int a=0;a<batchedLength;a++)
{