private void AppendPoint(StringBuilder builder, object point) { var p = _shapeConverter.FromPoint(point); builder.Append("POINT"); if (p != null) { AppendDimensions(builder, p.GetDimensions()); } builder.Append(" "); AppendPointInner(builder, p); }