question: public api - encodes a table . concode_field_sep int COPY_BUFFER_SIZE concode_elem_sep DataOutputStream out concode_field_sep void writeLongstr concode_elem_sep void writeLongstr concode_elem_sep void writeLong concode_elem_sep void writeFieldValue concode_elem_sep void writeTimestamp concode_elem_sep void writeArray concode_elem_sep void writeArray concode_elem_sep void flush concode_elem_sep void writeShort concode_elem_sep void copy concode_elem_sep void writeShortstr concode_elem_sep void writeOctet concode_elem_sep void writeOctet concode_elem_sep void writeLonglong
target: void function ( Map < String , Object > arg0 ) { if ( arg0 == null ) { out . writeInt ( 0 ) ; } else { out . writeInt ( ( int ) Frame . tableSize ( arg0 ) ) ; for ( Map . Entry < String , Object > loc0 : arg0 . entrySet ( ) ) { writeShortstr ( loc0 . getKey ( ) ) ; Object loc1 = loc0 . getValue ( ) ; writeFieldValue ( loc1 ) ; } } }