question: replaces the first occurence of the header with the same name . if no header with the same name is found the given header is added to the end of the list . concode_field_sep List headers concode_elem_sep long serialVersionUID concode_field_sep Header getCondensedHeader concode_elem_sep void setHeaders concode_elem_sep void addHeader concode_elem_sep Header[] getHeaders concode_elem_sep Header getFirstHeader concode_elem_sep Header getLastHeader concode_elem_sep void clear concode_elem_sep Header[] getAllHeaders concode_elem_sep void removeHeader concode_elem_sep HeaderIterator iterator concode_elem_sep HeaderIterator iterator concode_elem_sep Object clone concode_elem_sep String toString concode_elem_sep boolean containsHeader concode_elem_sep HeaderGroup copy
target: void function ( Header arg0 ) { if ( arg0 == null ) { return ; } for ( int loc0 = 0 ; loc0 < this . headers . size ( ) ; loc0 ++ ) { Header loc1 = ( Header ) this . headers . get ( loc0 ) ; if ( loc1 . getName ( ) . equalsIgnoreCase ( arg0 . getName ( ) ) ) { this . headers . set ( loc0 , arg0 ) ; return ; } } this . headers . add ( arg0 ) ; }