code: public void deselectByIdentifier(final long identifier) {
          mFastAdapter.recursive(new AdapterPredicate<Item>() {
              @Override
              public boolean apply(@NonNull IAdapter<Item> lastParentAdapter, int lastParentPosition, Item item, int position) {
                  if (item.getIdentifier() == identifier) {
                      deselect(item, position, null);
                      return true;
                  }
                  return false;
              }
          }, true);
      }
docs: selects an item by it's identifier
  
  @param identifier the identifier of the item to deselect