private static @Nullable Icon tryLoadIcon(@NotNull ZipFile zipFile, boolean light, int width, int height) throws IOException {
    ZipEntry iconEntry = zipFile.getEntry(PluginLogoKt.getPluginIconFileName(light));
    return iconEntry == null ? null : loadFileIcon(PluginLogo.toURL(zipFile), zipFile.getInputStream(iconEntry), width, height);
  }
private static @Nullable Icon tryLoadIcon(@NotNull ZipFile zipFile, boolean light, int width, int height)