@Override
    @Nullable
    Color getBackgroundColor(final @NotNull Crumb c) {
      final BreadcrumbsItem item = c.getItem();
      if (item != null) {
        final CrumbPresentation presentation = item.getPresentation();
        if (presentation != null) {
          return presentation.getBackgroundColor(c.isSelected(), c.isHovered(), c.isLight());
        }
      }
      return super.getBackgroundColor(c);
    }
@Override
    @Nullable
    Color getBackgroundColor(final @NotNull Crumb c)