    # File lib/chef/provider/link.rb, line 70
          def define_resource_requirements
            requirements.assert(:delete) do |a|
              a.assertion do
                if @current_resource.to
                  @current_resource.link_type == @new_resource.link_type and
                  (@current_resource.link_type == :symbolic  or @current_resource.to != '')
                else
                  true
                end
              end
              a.failure_message Chef::Exceptions::Link, "Cannot delete #{@new_resource} at #{@new_resource.target_file}! Not a #{@new_resource.link_type.to_s} link."
              a.whyrun("Would assume the link at #{@new_resource.target_file} was previously created")
            end
          end