# File multiset.rb, line 455
  def flatten!
    ret = nil
    self.to_a.each do |item|
      if item.kind_of?(Multiset)
        self.delete(item)
        self.merge!(item.flatten)
        ret = self
      end
    end
    ret
  end