@Override
    public void paint(@NotNull Graphics2D g,
                      double x, double y, double width, double height,
                      @NotNull StrokeType strokeType,
                      double strokeWidth) {
      paint(g, x, y, width, height, null, strokeType, strokeWidth, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
    }
@Override
    public void paint(@NotNull Graphics2D g,
                      double x, double y, double width, double height,
                      @NotNull StrokeType strokeType,
                      double strokeWidth)