Legend
internal static void AppendQueryString( StringBuilder sb, bool? hasQuery, IEnumerable<KeyValuePair<string, string>> query, bool first )