State state = (State)machine.getArg(1, nArgCount);
String sChannelName = (m_channel != null) ? (String)m_channel.invoke(machine, state, new Object[]{tobj}) : null;
if (sChannelName == null)
{
sChannelName = (String)tobj.findValue(Sender.CHANNEL);
}
if (sChannelName == null)
{
throw new IllegalArgumentException("Unspecified channel for SendReceive");