public object ConvertToSupportedObject(esriArcGISVersion docVersion)
{
//in case of 8.3, create a character marker element and use a triangle marker...
ICharacterMarkerSymbol charMarkerSymbol = new CharacterMarkerSymbolClass();
charMarkerSymbol.Color = m_fillSymbol.Color;
charMarkerSymbol.Angle = m_rotation;
charMarkerSymbol.Size = m_size;
charMarkerSymbol.Font = ESRI.ArcGIS.ADF.Connection.Local.Converter.ToStdFont(new Font("ESRI Default Marker", (float)m_size, FontStyle.Regular));
charMarkerSymbol.CharacterIndex = 184;
IMarkerElement markerElement = new MarkerElementClass();
markerElement.Symbol = (IMarkerSymbol)charMarkerSymbol;
IPoint point = ((IClone)m_pointGeometry).Clone() as IPoint;
IElement element = (IElement)markerElement;
element.Geometry = (IGeometry)point;
return element;
}