@Override
  public void addDocumentListener(@NotNull DocumentListener listener, @NotNull Disposable parentDisposable) {
    addDocumentListener(listener);
    Disposer.register(parentDisposable, new DocumentListenerDisposable(myDocumentListeners, listener));
  }
@Override
  public void addDocumentListener(@NotNull DocumentListener listener, @NotNull Disposable parentDisposable)