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); }