(JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
try
{
if (column == 0)
{
final RepositoryTableModel tableModel = (RepositoryTableModel) table.getModel();
final RowSorter rowSorter = table.getRowSorter();
final FileObject e;
if (rowSorter != null)
{
e = tableModel.getElementForRow(rowSorter.convertRowIndexToModel(row));
}
else
{
e = tableModel.getElementForRow(row);
}
if (e.getType() == FileType.FOLDER)
{
component.setIcon(closedIcon);