public Set<String> getParameterNames() {
        return parameters.keySet();
    }
Returns an unmodifiable Set of the names of all HTTP parameters present
on the request. If there are no parameters, this set will be empty.
Parameter names are case-sensitive, and the returned Set will perform
lookups in a case-sensitive manner.

@return
    An unmodifiable Set of the names of all HTTP parameters present on
    the request.
guacamole-ext/src/main/java/org/apache/guacamole/net/RequestDetails.java