* org.aopalliance.intercept.MethodInvocation)
*/
@Override
public Object invoke(final MethodInvocation mi) throws Throwable {
Object result = null;
InterceptorStatusToken token = null;
try {
token = super.beforeInvocation(mi);
}
catch (Exception e) {
lastException = e;