@Override
    public void paint(@NotNull Graphics2D g, double x, double y, double width, double height, Font font) {
      paintUnderline(g, x, y, width, height, font, 2, this);
    }
@Override
    public void paint(@NotNull Graphics2D g, double x, double y, double width, double height, Font font)