public void queueChangesCheck() {
    if (myAlarm.isDisposed()) {
      return;
    }
    myAlarm.addRequest(() -> {
      checkChanges();
      queueChangesCheck();
    }, CHANGES_CHECK_TIME, ModalityState.any());
  }
public void queueChangesCheck()