# File lib/cucumber/runtime.rb, line 38
    def run!
      load_step_definitions
      fire_after_configuration_hook

      tree_walker = @configuration.build_tree_walker(self)
      self.visitor = tree_walker # Ugly circular dependency, but needed to support World#announce
      
      tree_walker.visit_features(features)
    end