Description
URLTemplate.format(true) leaves a trailing "?" in the following case when the last token
(url:queryString) is left unset. Technically speaking this should not matter, but some apps
break if they are relying on query strings, but not checking zero length query strings.