added Request#hasParameter(String)