question: stores the contents of a multiset in an output stream , as part of serialization . it does not support concurrent multisets whose content may change while the method is running . the serialized output consists of the number of distinct elements , the first element , its count , the second element , its count , and so on . concode_field_sep Field field concode_field_sep void populateMultiset concode_elem_sep void populateMultiset concode_elem_sep void set concode_elem_sep void set concode_elem_sep void writeMultimap concode_elem_sep FieldSetter<T> getFieldSetter concode_elem_sep void populateMap concode_elem_sep void populateMap concode_elem_sep int readCount concode_elem_sep void populateMultimap concode_elem_sep void populateMultimap concode_elem_sep void writeMap
target: void function ( Multiset < E > arg0 , ObjectOutputStream arg1 ) { int loc0 = arg0 . entrySet ( ) . size ( ) ; arg1 . writeInt ( loc0 ) ; for ( Multiset . Entry < E > loc1 : arg0 . entrySet ( ) ) { arg1 . writeObject ( loc1 . getElement ( ) ) ; arg1 . writeInt ( loc1 . getCount ( ) ) ; } }