# File lib/easy_diff/core.rb, line 44
    def self.easy_unmerge!(original, removed)
      if original.is_a?(Hash) && removed.is_a?(Hash)
        keys_in_common = original.keys & removed.keys
        keys_in_common.each do |key|
          if original[key] == removed[key]
            original.delete(key)
          else
            easy_unmerge!(original[key], removed[key])
          end
        end
      elsif original.is_a?(Array) && removed.is_a?(Array)
        subtract_arrays!(original, removed)
      end
      original
    end