    # File lib/chef/runner.rb, line 73
        def converge
          # Resolve all lazy/forward references in notifications
          run_context.resource_collection.each do |resource|
            resource.resolve_notification_references
          end

          # Execute each resource.
          run_context.resource_collection.execute_each_resource do |resource|
            Array(resource.action).each {|action| run_action(resource, action)}
          end

          # Run all our :delayed actions
          delayed_actions.each do |notification|
            Chef::Log.info( "#{notification.notifying_resource} sending #{notification.action}"\
                            " action to #{notification.resource} (delayed)")
            # Struct of resource/action to call
            run_action(notification.resource, notification.action, :delayed)
          end

          true
        end