protected void paintBorder(Graphics2D g2, Component c) {
   if ((c.getBorder() != null)) {
     c.getBorder().paint(g2, c.getBounds());
   } else if ((c.getCell() == null) && isFrameBorderRequired()) {
     frameBorder.paint(g2, c.getBounds());
   }
 }