question: public boolean removeParameter ( final String paramName , final String paramValue ) throws IllegalArgumentException { LOG . trace ( "enter PostMethod.removeParameter(String, String)" ) ; if ( paramName == null ) { throw new IllegalArgumentException ( "Parameter name may not be null" ) ; } if ( paramValue == null ) { throw new IllegalArgumentException ( "Parameter value may not be null" ) ; } final Iterator iter = params . iterator ( ) ; while ( iter . hasNext ( ) ) { final NameValuePair pair = ( NameValuePair ) iter . next ( ) ; if ( paramName . equals ( pair . getName ( ) ) && paramValue . equals ( pair . getValue ( ) ) ) { iter . remove ( ) ; return true ; } } return false ; }
target:  Removes all parameter with the given paramName and paramValue. If there is more than one parameter with the given paramName, only one is removed. If there are none, then the request is ignored.