# File lib/scrubyt/output/result_node.rb, line 56
    def to_flat_hash()
      hash_result = self.to_hash('@@@@@@')
      merged_hash = hash_result.delete_at 0
      hash_result.each do |hash|
        merged_hash.keys.each do |key|
          merged_hash[key] += "@@@@@@#{hash[key]}"
        end
      end
      result_sets = merged_hash.values.map!{|x| x.split('@@@@@@')}.transpose
      final_result = []

      result_sets.each do |rs|
        temp_result = {}
        merged_hash.keys.each do |k|
          temp_result[k] = rs[merged_hash.keys.index(k)]
        end
        final_result << temp_result
      end
      final_result
    end