@DirtyUI
    @Override
    public void paint(@NotNull Graphics g, @NotNull JComponent divider) {
      Graphics2D gg = DiffDividerDrawUtil.getDividerGraphics(g, divider, getEditor1().getComponent());

      gg.setColor(DiffDrawUtil.getDividerColor(getEditor1()));
      gg.fill(gg.getClipBounds());

      myModel.paintPolygons(gg, divider);
      myFoldingModel.paintOnDivider(gg, divider);

      gg.dispose();
    }
@DirtyUI
    @Override
    public void paint(@NotNull Graphics g, @NotNull JComponent divider)