{
throw new IllegalArgumentException(CoreMessages.cannotFindBindingForMethod(method.getName()).toString());
}
MuleEvent currentEvent = RequestContext.getEvent();
MuleEvent replyEvent = router.process(new DefaultMuleEvent(message,currentEvent));
if (replyEvent != null && !VoidMuleEvent.getInstance().equals(replyEvent)
&& replyEvent.getMessage() != null)
{
MuleMessage reply = replyEvent.getMessage();