Called if there is only a single point in the geom. Default behaviour
is to return a small square. If null is returned then this PathIterator
will be used to create a geometry.
a shape to draw or null if PathIterator should be used to create a shape.
It is recommended to call getShape() every time a draw is needed because the shape does not update if
the EditGeom is updated between draws. getShape is guaranteed to get a shape that is representative of
the current state of geom.