code: private void paintCell(SeaGlassContext context, Graphics g, Rectangle cellRect, int row, int column) {
          if (table.isEditing() && table.getEditingRow() == row && table.getEditingColumn() == column) {
              Component component = table.getEditorComponent();
  
              component.setBounds(cellRect);
              component.validate();
          } else {
              TableCellRenderer renderer  = table.getCellRenderer(row, column);
              Component         component = table.prepareRenderer(renderer, row, column);
  
              rendererPane.paintComponent(g, component, table, cellRect.x, cellRect.y, cellRect.width, cellRect.height, true);
          }
      }
docs: DOCUMENT ME!
  
  @param context  DOCUMENT ME!
  @param g        DOCUMENT ME!
  @param cellRect DOCUMENT ME!
  @param row      DOCUMENT ME!
  @param column   DOCUMENT ME!