Provides a convenient implementation of the ServletRequest interface that can
be subclassed by developers wishing to adapt the request to a Servlet. This
class implements the Wrapper or Decorator pattern. Methods default to calling
through to the wrapped request object.

an immutable java.util.Map containing parameter names as keys and
parameter values as map values. The keys in the parameter map are
of type String. The values in the parameter map are of type
String array.

getParameterNames

public java.util.Enumeration<java.lang.String> getParameterNames()

The default behavior of this method is to return getParameterNames() on
the wrapped request object.