public override string[][] GetUnknownRequestHeaders()
{
if (_headers == null)
return null;
var unknownHeaders = from key in _headers.Keys.Cast<string>()
let knownRequestHeaderIndex = GetKnownRequestHeaderIndex(key)
where knownRequestHeaderIndex < 0
select new[] { key, _headers[key] };
return unknownHeaders.ToArray();
}