# File lib/new_relic/agent/new_relic_service/json_marshaller.rb, line 45
        def load(data)
          if data.nil? || data.empty?
            ::NewRelic::Agent.logger.error "Empty JSON response from collector: '#{data.inspect}'"
            return nil
          end

          return_value(NewRelic::JSONWrapper.load(data))
        rescue => e
          ::NewRelic::Agent.logger.debug "#{e.class.name} : #{e.message} encountered loading collector response: #{data}"
          raise
        end