@Override
	public void run(RunNotifier notifier) {
		registerRunNotifierListener(notifier);
		Description description = getDescription();
		enableRateRunner = isRateRunnerEnabled();
		EachTestNotifier testNotifier = new EachTestNotifier(notifier, description);
		try {
			Statement statement = classBlock(notifier);
			statement.evaluate();
		} catch (AssumptionViolatedException e) {
			testNotifier.fireTestIgnored();
		} catch (StoppedByUserException e) {
			throw e;
		} catch (Throwable e) {
			testNotifier.addFailure(e);
		}

	}
Constructor.

@param klass  klass
@param runner runner class
@throws InitializationError class initialization error.
ngrinder-groovy/src/main/java/net/grinder/scriptengine/groovy/junit/GrinderRunner.java