docs: def paint( self, painter, option, widget ):
          """
          Paints this item.
          
          :param      painter | <QPainter>
                      option  | <QGraphicsOption>
                      widget  | <QWidget>
          """
          painter.save()
          pen = QPen(self.color())
          pen.setWidth(2)
          painter.setPen(pen)
          painter.drawPath(self._basePath)
          painter.setRenderHint(painter.Antialiasing)
          
          
          pen.setColor(QColor('white'))
          painter.setPen(pen)
          painter.setBrush(self.color())
          for ellipse in self._ellipses:
              painter.drawEllipse(ellipse, 6, 6)
          
          painter.restore()