public override void ToKML(XmlTextWriter kml)
{
kml.WriteStartElement("TimeStamp");
if ((ID != null) && (ID.Length> 0))
kml.WriteAttributeString("id", ID);
if (When.dateTime != DateTime.MinValue)
kml.WriteElementString("when", When.ToKML());
kml.WriteEndElement();
}