*/
public Object invoke(Object instance, Object message, StatsCollector statsCollector) throws ContainerException, IllegalArgumentException, IllegalAccessException, InvocationTargetException
{
Class<?> messageClass = message.getClass();
if(!isMessageSupported(message))
throw new ContainerException(mpClassName + ": no handler for messages of type: " + messageClass.getName());
StatsCollector.TimerContext tctx = null;
try
{
tctx = statsCollector.handleMessageStarted();