Color (Crumb crumb) { CrumbPresentation presentation = PsiCrumb.getPresentation(crumb); if (presentation == null) return super.getBackground(crumb); Color background = super.getBackground(crumb); if (background == null) return null; return presentation.getBackgroundColor(isSelected(crumb), isHovered(crumb), isAfterSelected(crumb)); }