testNotifier.fireBeforeTest(testResult.getMethod().getMethod());
TestExecution testExecution = (TestExecution) Mycila.currentExecution();
if (testExecution.mustSkip()) {
testResult.setStatus(ITestResult.SKIP);
} else {
LOGGER.debug("Calling test method %s.%s", testExecution.method().getDeclaringClass().getName(), testExecution.method().getName());
try {
Field field = callBack.getClass().getDeclaredField("val$instance");
field.setAccessible(true);
MethodHelper.invokeMethod(testResult.getMethod().getMethod(), field.get(callBack), testResult.getParameters());
} catch (Throwable e) {