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