docs: public DrawerBuilder withAdapter(@NonNull FastAdapter<IDrawerItem> adapter) {
          this.mAdapter = adapter;
          //we have to rewrap as a different FastAdapter was provided
          adapter.addAdapter(0, mHeaderAdapter);
          adapter.addAdapter(1, mItemAdapter);
          adapter.addAdapter(2, mFooterAdapter);
          adapter.addExtension(mExpandableExtension);
          return this;
      }