@Override
  public @NotNull Icon patchIcon(@NotNull Icon baseIcon, @NotNull VirtualFile file, int flags, @Nullable Project project) {
      if (file.isDirectory()) return baseIcon;
      return new ScratchFileTypeIcon(baseIcon);
  }
@Override
  public @NotNull Icon patchIcon(@NotNull Icon baseIcon, @NotNull VirtualFile file, int flags, @Nullable Project project)