code: public void select(Item item, boolean considerSelectableFlag) {
          if (considerSelectableFlag && !item.isSelectable()) {
              return;
          }
          item.withSetSelected(true);
          if (mSelectionListener != null) {
              mSelectionListener.onSelectionChanged(item, true);
          }
      }
docs: select's a provided item, this won't notify the adapter
  
  @param item                   the item to select
  @param considerSelectableFlag true if the select method should not select an item if its not selectable