Color (@NotNull TreePath path) { if (isPathHighlighted(path)) { final Color background = UIUtil.getTreeSelectionBackground(true); return COLORS_CACHE.computeIfAbsent(background.getRGB(), rgb -> new JBColor( new Color(background.getRed(), background.getGreen(), background.getBlue(), 75), new Color(background.getRed(), background.getGreen(), background.getBlue(), 100))); } return UIUtil.getTreeBackground(); }