question: String encodedQuery ( ) { if ( queryNamesAndValues == null ) return null ; int queryStart = url . indexOf ( '?' ) + 1 ; int queryEnd = delimiterOffset ( url , queryStart + 1 , url . length ( ) , "#" ) ; return url . substring ( queryStart , queryEnd ) ; }
target:  Returns the query of this URL, encoded for use in HTTP resource resolution. The returned string may be null (for URLs with no query), empty (for URLs with an empty query) or non-empty (all other URLs).