private void paintBackground(Graphics g,
                               Rectangle clip,
                               int x,
                               int width,
                               Color background,
                               Color caretRowColor) {
    g.setColor(background);
    g.fillRect(x, clip.y, width, clip.height);

    paintCaretRowBackground(g, x, width, caretRowColor);
  }
private void paintBackground(Graphics g,
                               Rectangle clip,
                               int x,
                               int width,
                               Color background,
                               Color caretRowColor)