performs the union of two multisets concode_field_sep Map<Object,Integer> m_map concode_field_sep Object getAnyElement concode_elem_sep boolean add concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep boolean remove concode_elem_sep boolean contains concode_elem_sep Iterator<Object> iterator concode_elem_sep boolean removeAll concode_elem_sep int size concode_elem_sep int get concode_elem_sep Object[] toArray concode_elem_sep T[] toArray concode_elem_sep String toString concode_elem_sep Multiset addElement concode_elem_sep Multiset removeElement concode_elem_sep Set<Object> keySet concode_elem_sep boolean retainAll
Multiset function ( Multiset arg0 ) { for ( Object loc0 : arg0 . keySet ( ) ) { if ( ! m_map . containsKey ( loc0 ) ) { m_map . put ( loc0 , arg0 . get ( loc0 ) ) ; } else { int loc1 = m_map . get ( loc0 ) + arg0 . get ( loc0 ) ; m_map . put ( loc0 , loc1 ) ; } } return this ; }