    # File lib/chef/provider/service/upstart.rb, line 140
            def restart_service
              if @new_resource.restart_command
                super
              # Upstart always provides restart functionality so we don't need to mimic it with stop/sleep/start.
              # Older versions of upstart would fail on restart if the service was currently stopped, check for that. LP:430883
              else @new_resource.supports[:restart]
                if @current_resource.running
                  run_command_with_systems_locale(:command => "/sbin/restart #{@new_resource.service_name}")
                else
                  start_service
                end
              end
            end