private @Nullable Icon tryLoadDirIcon(@NotNull Path path, int width, int height) {
    boolean light = JBColor.isBright();
    Icon icon = tryLoadIcon(path, light, width, height);
    return icon == null ? tryLoadIcon(path, !light, width, height) : icon;
  }
private @Nullable Icon tryLoadDirIcon(@NotNull Path path, int width, int height)