// slow lane
MethodInvocation invocation = new MethodInvocation(currentFeature,
currentIteration, sharedInstance, currentInstance, target, method, arguments);
try {
invocation.proceed();
} catch (Throwable t) {
ErrorInfo error = new ErrorInfo(method, t);
runStatus = supervisor.error(error);
}
}