Description
While browsing the codebase I noticed that the Query class doesn't handle multiple response headers, assuming there will only be one of a given name (header key).
As discussed on dev list will change the API to support multiple headers by changing:
(static inner class of Query)
public final class ResponsePropertiesDictionary
implements Dictionary<String, String>, Iterable<String>
to
public final class ResponsePropertiesDictionary
implements Dictionary<String, Sequence<String>>, Iterable<String>
and make any other relevant changes to support this API change.