# File lib/mizuho/id_map.rb, line 82
        def save(filename_or_io)
                normal, orphaned = group_and_sort_entries
                output = ""
                output << BANNER
                normal.each do |entry|
                        output << "# fuzzy\n" if entry.fuzzy?
                        output << "#{entry.title}    => #{entry.id}\n"
                        output << "\n"
                end
                if !orphaned.empty?
                        output << "\n"
                        output << "### These sections appear to have been removed. Please check.\n"
                        output << "\n"
                        orphaned.each do |entry|
                                output << "# fuzzy\n" if entry.fuzzy?
                                output << "#{entry.title}   =>        #{entry.id}\n"
                                output << "\n"
                        end
                end
                open_io(filename_or_io, :write) do |f|
                        f.write(output)
                end
        end