int maxDeliveries = ((Integer)mi.getArguments()[3]).intValue();
SessionDelegate connectionConsumerDelegate = ((SessionDelegate)mi.getArguments()[4]);
if (m == null)
{
throw new IllegalStateException("Cannot add a null message to the session");
}
AsfMessageHolder holder = new AsfMessageHolder();
holder.msg = m;
holder.consumerID = theConsumerID;