void (@NotNull JTable table, Object value, boolean selected, boolean hasFocus, int row, int column) { if (value instanceof MapInfo info) { SimpleTextAttributes textAttributes = getAttributes(info); if (!selected && (info == MapInfo.SEPARATOR || info.type == MapInfo.Type.UNREGISTERED)) { setBackground(UIUtil.getDecoratedRowColor()); } if (info == MapInfo.SEPARATOR) { append(VcsBundle.message("unregistered.roots.label"), textAttributes); return; } String presentablePath = getPresentablePath(myProject, info.mapping); SpeedSearchUtil.appendFragmentsForSpeedSearch(table, presentablePath, textAttributes, selected, this); } }