public List<String> getHeaders(String name) {
        return headers.getOrDefault(name, Collections.emptyList());
    }
Returns an unmodifiable List of all values of the HTTP header having the
given name. Header names are case-insensitive. If no such header was
present, the returned List will be empty.

@param name
    The name of the header to retrieve. This name is case-insensitive.

@return
    An unmodifiable List of all values of the HTTP header with the
    given name, or an empty List if there is no such header.
guacamole-ext/src/main/java/org/apache/guacamole/net/RequestDetails.java