question: write map . concode_field_sep String NULL concode_elem_sep XLog LOG concode_field_sep T fromByteArray concode_elem_sep List<String> readStringList concode_elem_sep void writeStr concode_elem_sep void writeMapWithList concode_elem_sep Map<String,T> readMap concode_elem_sep void writeStringList concode_elem_sep List<T> readList concode_elem_sep void writeList concode_elem_sep byte[] toByteArray concode_elem_sep Map<String,List<T>> readMapWithList concode_elem_sep String readBytesAsString concode_elem_sep void writeStringAsBytes concode_elem_sep String readStr
target: void function ( DataOutput arg0 , Map < String , T > arg1 ) { arg0 . writeInt ( arg1 . size ( ) ) ; for ( Entry < String , T > loc0 : arg1 . entrySet ( ) ) { writeStringAsBytes ( arg0 , loc0 . getKey ( ) ) ; loc0 . getValue ( ) . write ( arg0 ) ; } }