@Override
    public void dispose() {
      if (removeFromContainer) {
        makeUnique(); // Make sure that exactly this wrapper is removed.
        myWrappedList.remove(this);
      }
    }
@Override
    public void dispose()