code: public void select(int position, boolean fireEvent, boolean considerSelectableFlag) {
          FastAdapter.RelativeInfo<Item> relativeInfo = mFastAdapter.getRelativeInfo(position);
          if (relativeInfo == null || relativeInfo.item == null) {
              return;
          }
          select(relativeInfo.adapter, relativeInfo.item, position, fireEvent, considerSelectableFlag);
      }
docs: selects an item and remembers its position in the selections list
  
  @param position               the global position
  @param fireEvent              true if the onClick listener should be called
  @param considerSelectableFlag true if the select method should not select an item if its not selectable