question: reset and swap with last header concode_field_sep MimeHeaderField next concode_elem_sep MimeHeaders headers concode_elem_sep int DEFAULT_HEADER_SIZE concode_elem_sep int size concode_elem_sep int pos concode_elem_sep MimeHeaderField[] headers concode_elem_sep MimeHeaderField prev concode_elem_sep int count concode_elem_sep String name concode_elem_sep MessageBytes valueB concode_elem_sep MessageBytes nameB concode_field_sep MimeHeaderField createHeader concode_elem_sep MessageBytes getName concode_elem_sep MessageBytes getName concode_elem_sep Enumeration<String> values concode_elem_sep void clear concode_elem_sep void findNext concode_elem_sep void findNext concode_elem_sep String getHeader concode_elem_sep MessageBytes getValue concode_elem_sep MessageBytes getValue concode_elem_sep MessageBytes getValue concode_elem_sep Enumeration<String> names concode_elem_sep int size concode_elem_sep boolean hasMoreElements concode_elem_sep boolean hasMoreElements concode_elem_sep MessageBytes setValue concode_elem_sep MessageBytes getUniqueValue concode_elem_sep void recycle concode_elem_sep void recycle concode_elem_sep int findHeader concode_elem_sep String toString concode_elem_sep MessageBytes addValue concode_elem_sep MessageBytes addValue concode_elem_sep MessageBytes addValue concode_elem_sep String nextElement concode_elem_sep String nextElement
target: void function ( int arg0 ) { MimeHeaderField loc0 = headers [ arg0 ] ; loc0 . recycle ( ) ; headers [ arg0 ] = headers [ count - 1 ] ; headers [ count - 1 ] = loc0 ; count -- ; }