.ietf.org/html/rfc3986">RFC 3986: Uniform Resource Identifier (URI).
The query parameters are specified with the data key name as the parameter name, and the data value as the parameter value. Subclasses can declare fields for known query parameters using the {@link Key} annotation. {@code null} parameter names are not allowed, but {@code null} queryvalues are allowed.
Query parameter values are parsed using {@link UrlEncodedParser#parse(String,Object)}.
Implementation is not thread-safe.
@since 1.0
@author Yaniv Inbar