public override bool Equals(object obj)
{
if (obj is String)
return _inner.Equals(obj);
if (obj is HtmlStringLiteral)
return _inner.Equals(((HtmlStringLiteral)obj)._inner);
return _inner.Equals(obj);
}