public static @NotNull ScheduledThreadPoolExecutor newSingleScheduledThreadExecutor(@NotNull @NonNls String name) {
    return newSingleScheduledThreadExecutor(name, Thread.NORM_PRIORITY);
  }
public static @NotNull ScheduledThreadPoolExecutor newSingleScheduledThreadExecutor(@NotNull @NonNls String name)