public Component getTableCellRendererComponent(
        JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
      if (!(value instanceof FileColorConfiguration)) {
        return this;
      }

      preinit(table, isSelected, hasFocus);

      final FileColorConfiguration configuration = (FileColorConfiguration) value;
      setIconColor(myManager.getColor(configuration.getColorName()));
      setText(configuration.getColorPresentableName());

      return this;
    }