@Override
  protected @Nullable Color computeBackgroundColor() {
    Object value = getValue();
    if (!(value instanceof PsiElement element)) {
      return null;
    }
    return FilePresentationService.getInstance(element.getProject()).getFileBackgroundColor(element);
  }
@Override
  protected @Nullable Color computeBackgroundColor()