TableCellRenderer (int row, int column) { TableCellRenderer renderer = getColumnInfo(column).getRenderer(getRowElement(row)); final TableCellRenderer baseRenderer = renderer == null ? super.getCellRenderer(row, column) : renderer; return new CellRendererWrapper(baseRenderer); }