void (@NotNull JTable table, Object value, boolean selected, boolean hasFocus, int row, int column) { if (myInfo == MapInfo.SEPARATOR) { if (!selected) { setBackground(UIUtil.getDecoratedRowColor()); } return; } if (myInfo.type == MapInfo.Type.UNREGISTERED && !selected) { setBackground(UIUtil.getDecoratedRowColor()); } final String vcsName = myInfo.mapping.getVcs(); String text; if (vcsName.isEmpty()) { text = VcsBundle.message("none.vcs.presentation"); } else { AbstractVcs vcs = ContainerUtil.find(myAllVcses, it -> vcsName.equals(it.getName())); if (vcs != null) { text = vcs.getDisplayName(); } else { text = VcsBundle.message("unknown.vcs.presentation", vcsName); } } append(text, getAttributes(myInfo)); }