public @NotNull Alarm create(@NotNull Alarm.ThreadToUse threadToUse, @NotNull Disposable parentDisposable) {
    return new Alarm(threadToUse, parentDisposable);
  }
public @NotNull Alarm create(@NotNull Alarm.ThreadToUse threadToUse, @NotNull Disposable parentDisposable)