void (@NotNull ChangesBrowserNodeRenderer renderer, boolean selected, boolean expanded, boolean hasFocus) { String listName = myList.DESCRIPTION; if (StringUtil.isEmptyOrSpaces(listName)) listName = VcsBundle.message("changes.nodetitle.empty.changelist.name"); if (myList.isRecycled() || myList.isDeleted()) { renderer.appendTextWithIssueLinks(listName, SimpleTextAttributes.GRAYED_BOLD_ATTRIBUTES); } else { renderer.appendTextWithIssueLinks(listName, SimpleTextAttributes.REGULAR_ATTRIBUTES); } appendCount(renderer); String date = DateFormatUtil.formatPrettyDateTime(myList.DATE); renderer.append(", " + date, SimpleTextAttributes.GRAYED_ATTRIBUTES); String loadingError = myList.getChangesLoadingError(); if (loadingError != null) { renderer.append(spaceAndThinSpace() + loadingError, SimpleTextAttributes.ERROR_ATTRIBUTES); } }