public void deleteShape(Paintable paintable, Object group, MapContext context) {
		context.getRasterContext().deleteGroup(mapWidget.getGroup(RenderGroup.RASTER));
		context.getVectorContext().deleteGroup(mapWidget.getGroup(RenderGroup.VECTOR));
		context.getVectorContext().deleteGroup(mapWidget.getGroup(RenderGroup.WORLD));
		context.getVectorContext().deleteGroup(mapWidget.getGroup(RenderGroup.SCREEN));
	}
public void deleteShape ( Paintable paintable , Object group , MapContext context ) { context . getRasterContext ( ) . deleteGroup ( mapWidget . getGroup ( RenderGroup . RASTER ) ) ; context . getVectorContext ( ) . deleteGroup ( mapWidget . getGroup ( RenderGroup . VECTOR ) ) ; context . getVectorContext ( ) . deleteGroup ( mapWidget . getGroup ( RenderGroup . WORLD ) ) ; context . getVectorContext ( ) . deleteGroup ( mapWidget . getGroup ( RenderGroup . SCREEN ) ) ; }
Delete a {@link Paintable} object from the given {@link MapContext}. It the object does not exist, nothing
will be done.

@param paintable
The MapModel
@param group
The group where the object resides in (optional).
@param graphics
The context to paint on.