@Override
    public String getParameter(String name) {
        List<String> values = getParameterValues(name);

        // Return the first value from the list if available
        if (values != null && !values.isEmpty())
            return values.get(0);

        return null;
    }
Creates a HTTPTunnelRequest which copies and exposes the parameters
from the given HttpServletRequest.

@param request
    The HttpServletRequest to copy parameter values from.
guacamole/src/main/java/org/apache/guacamole/tunnel/http/HTTPTunnelRequest.java