public override bool Equals(Object obj) { if (obj is StringToken) return Equals((StringToken)obj); else return false; }