public static void unzipWithProgressSynchronously(@Nullable Project project,
                                                    @NotNull @NlsContexts.ProgressTitle String progressTitle,
                                                    @NotNull Path zipArchive,
                                                    @NotNull Path extractToDir,
                                                    boolean unwrapSingleTopLevelFolder) throws GeneratorException {
    unzipWithProgressSynchronously(project, progressTitle, zipArchive.toFile(), extractToDir.toFile(), null, unwrapSingleTopLevelFolder);
  }
public static void unzipWithProgressSynchronously(@Nullable Project project,
                                                    @NotNull @NlsContexts.ProgressTitle String progressTitle,
                                                    @NotNull Path zipArchive,
                                                    @NotNull Path extractToDir,
                                                    boolean unwrapSingleTopLevelFolder)