@Override
			public void testFailure(Failure failure) {
				Throwable exception = failure.getException();
				Throwable filtered = exceptionProcessor.filterException(exception);
				if (exception != filtered) {
					exception.initCause(filtered);
				}
			}
Returns a {@link Statement}: run all non-overridden {@code @AfterClass} methods on this class
and superclasses before executing {@code statement}; all AfterClass methods are always
executed: exceptions thrown by previous steps are combined, if necessary, with exceptions
from AfterClass methods into a {@link MultipleFailureException}.

@param statement statement
@return wrapped statement
ngrinder-groovy/src/main/java/net/grinder/scriptengine/groovy/junit/GrinderRunner.java