Legend
internal static string MakeQueryString( bool? hasQuery, IEnumerable<KeyValuePair<string, string>> query )