void (@NotNull IdeDocumentHistoryImpl.PlaceInfo place) { String breadcrumbs = myModel.getBreadcrumbsMap(myCheckBox.isSelected()).get(place); String fileName = place.getFile().getName(); myTitle.append(fileName, SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES); if (StringUtil.isNotEmpty(breadcrumbs) && !StringUtil.equals(breadcrumbs, fileName)) { myTitle.append(" "); myTitle.append(breadcrumbs, SimpleTextAttributes.GRAYED_ATTRIBUTES); } Icon icon = IconUtil.getIcon(place.getFile(), Iconable.ICON_FLAG_READ_STATUS, myProject); myTitle.setIcon(icon); myTitle.setIconTextGap(4); if (!SystemInfo.isWindows) { myTitle.setFont(FontUtil.minusOne(StartupUiUtil.getLabelFont())); } long timeStamp = place.getTimeStamp(); if (UISettings.getInstance().getShowInplaceComments() && Registry.is("show.last.visited.timestamps") && timeStamp != -1) { myTitle.append(" " + DateFormatUtil.formatPrettyDateTime(timeStamp), SimpleTextAttributes.GRAYED_SMALL_ATTRIBUTES, false); } }