public override void Write(ErrorGraphics error)
 {
     m_writer.WriteStartElement("Error");
     WriteArea(error);
     //TODO - I think there's more stuff that should go here.
     m_writer.WriteEndElement();
 }
 public abstract void Write(ErrorGraphics error);