private void enqueueMessage(FilterStage[] filterStagesWithMessageConsumer, Message mesg,
FilterProxySupplierTask.AlternateMessageMap map)
{
for (int x = 0; x < filterStagesWithMessageConsumer.length; ++x)
{
MessageConsumer consumer = filterStagesWithMessageConsumer[x].getMessageConsumer();
Message alternateMessage = map.getAlternateMessage(filterStagesWithMessageConsumer[x]);
if (alternateMessage != null)
{
consumer.queueMessage(alternateMessage);
}
else
{
consumer.queueMessage(mesg);
}
}
}