@Override
  public boolean containsAll(@NotNull Collection<?> collection) {
    Collection<DisposableWrapper> disposableWrappers = wrapAll((Collection<? extends E>)collection);
    return myWrappedList.containsAll(disposableWrappers);
  }
@Override
  public boolean containsAll(@NotNull Collection<?> collection)