public static bool operator ==(HeaderValue value, string someValue)
{
return ((Object.Equals(value, null)) && (Object.Equals(someValue, null))) ||
((!Object.Equals(value, null)) && (!Object.Equals(someValue, null)) && (value.Equals(Parse(someValue))));
}