@Override
  public @Nullable E remove(int index) {
    DisposableWrapper removedWrapper = myWrappedList.remove(index);
    return unwrapAndDispose(removedWrapper);
  }
@Override
  public @Nullable E remove(int index)