# File lib/rspec/core/example_group.rb, line 206
      def self.run(reporter)
        @reporter = reporter
        example_group_instance = new
        reporter.example_group_started(self)
        begin
          eval_before_alls(example_group_instance)
          result_for_this_group = run_examples(example_group_instance, reporter)
          results_for_descendants = children.map {|child| child.run(reporter)}.all?
          result_for_this_group && results_for_descendants
        ensure
          eval_after_alls(example_group_instance)
        end
      end