private void executeBehaviors(RunNotifier notifier) { for (Behavior behavior : behaviors()) { Description behaviorDescription = descriptionCreator.create(behavior); getDescription().addChild(behaviorDescription); executeBehavior(behavior, behaviorDescription, notifier); } ListenerFactory.notifyTestingCompleted(); final ResultsAmalgamator resultsAmalgamator = new ResultsAmalgamator(behaviors); for (final ReportWriter report : configuration.getConfiguredReports()) { report.writeReport(resultsAmalgamator); } }