try
{
final long start = System.currentTimeMillis();
returnValue = delivery(proxy, container, method, args);
final long elapsed = System.currentTimeMillis() - start;
invokeStats.updateStats(method, elapsed);
if(log.isTraceEnabled())
{
log.trace("Invocation took " + elapsed + "ms: " + method);
}
}