@Override
  public void smartInvokeLater(final @NotNull Runnable runnable, @NotNull ModalityState modalityState) {
    runnable.run();
  }
@Override
  public void smartInvokeLater(final @NotNull Runnable runnable, @NotNull ModalityState modalityState)