public static @NotNull File createTempDirectory(@NotNull File dir,
                                                  @NotNull @NonNls String prefix,
                                                  @Nullable @NonNls String suffix,
                                                  boolean deleteOnExit) throws IOException {
    return FileUtilRt.createTempDirectory(dir, prefix, suffix, deleteOnExit);
  }
public static @NotNull File createTempDirectory(@NotNull File dir,
                                                  @NotNull @NonNls String prefix,
                                                  @Nullable @NonNls String suffix,
                                                  boolean deleteOnExit)