public override string ToString() { return string.Format("Token ({0}:{1}): {2}", StartPosition, Length, Text); } }