public @NotNull Disposable add(int index, @NotNull E element, @NotNull Disposable parentDisposable) {
    DisposableWrapper disposableWrapper = createDisposableWrapper(element, parentDisposable);
    myWrappedList.add(index, disposableWrapper);
    return disposableWrapper;
  }
public @NotNull Disposable add(int index, @NotNull E element, @NotNull Disposable parentDisposable)