code: @Override
      public void setListViewWrapper(@NonNull final ListViewWrapper listViewWrapper) {
          mListViewWrapper = listViewWrapper;
  
          if (mDecoratedBaseAdapter instanceof ListViewWrapperSetter) {
              ((ListViewWrapperSetter) mDecoratedBaseAdapter).setListViewWrapper(listViewWrapper);
          }
      }
docs: Alternative to {@link #setAbsListView(android.widget.AbsListView)}. Sets the {@link com.nhaarman.listviewanimations.util.ListViewWrapper} which contains the ListView
  this adapter will be bound to. Call this method before setting this adapter to the ListView. Also propagates to the decorated {@code BaseAdapter} if applicable.