boolean isSelected, boolean hasFocus, int row, int column) {
if (!SubstanceLookAndFeel.isCurrentLookAndFeel())
return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
TableUI tableUI = table.getUI();
SubstanceTableUI ui = (SubstanceTableUI) tableUI;
// Recompute the focus indication to prevent flicker - JTable
// registers a listener on selection changes and repaints the
// relevant cell before our listener (in TableUI) gets the