# File lib/apipie/extractor/writer.rb, line 119
      def deep_merge_examples(new_examples, old_examples)
        new_examples.map do |new_example|
          # Use ordered to get compareble output (mainly for the :query)
          new_example_ordered = ordered_call(new_example.dup)

          # Comparing verb, versions and query
          if old_example = old_examples.find{ |old_example| old_example["verb"] == new_example_ordered["verb"] && old_example["versions"] == new_example_ordered["versions"] && old_example["query"] == new_example_ordered["query"]}

            # Take the 'show in doc' attribute from the old example if it is present and the configuration requests the value to be persisted.
            new_example[:show_in_doc] = old_example["show_in_doc"] if Apipie.configuration.persist_show_in_doc && old_example["show_in_doc"].to_i > 0

            # Always take the title from the old example if it exists.
            new_example[:title] ||= old_example["title"] if old_example["title"].present?
          end
          new_example
        end 
      end