# File lib/chef/provider/remote_file.rb, line 77
      def matches_current_checksum?(candidate_file)
        Chef::Log.debug "#{@new_resource}: Checking for file existence of #{@new_resource.path}"
        if ::File.exists?(@new_resource.path)
          Chef::Log.debug "#{@new_resource}: File exists at #{@new_resource.path}"
          @new_resource.checksum(checksum(candidate_file.path))
          Chef::Log.debug "#{@new_resource}: Target checksum: #{@current_resource.checksum}"
          Chef::Log.debug "#{@new_resource}: Source checksum: #{@new_resource.checksum}"

          @new_resource.checksum == @current_resource.checksum
        else
          Chef::Log.info "#{@new_resource}: Creating #{@new_resource.path}"
          false
        end
      end