# File lib/chef/provider/service/init.rb, line 36
        def define_resource_requirements
          # do not call super here, inherit only shared_requirements
          shared_resource_requirements
          requirements.assert(:start, :stop, :restart, :reload) do |a|
            a.assertion { ::File.exist?(@init_command) }
            a.failure_message(Chef::Exceptions::Service, "#{@init_command} does not exist!")
            a.whyrun("Init script '#{@init_command}' doesn't exist, assuming a prior action would have created it.") do
              # blindly assume that the service exists but is stopped in why run mode:
              @status_load_success = false
            end
          end
        end