testResult.setInput(method.getTestData());
// invoke test method
eachRunNotifier.fireTestStarted();
LOG.debug("Calling method {} with values {}", method.getName(), values);
returnObj = method.invokeExplosively(freshInstance, values);
eachRunNotifier.fireTestFinished();
TestMethodDuration testItemDurationBean = new TestMethodDuration(currentMethodName,
testRunDurationListener.getStartInNano(), testRunDurationListener.getEndInNano());
testResult.addTestItemDurationBean(testItemDurationBean);
testResult.setOutput((returnObj == null) ? "void" : returnObj);