/**
   * Retrieve TrashCanItem based on its name input. Assumes User is on TrashCanPage
   *
   * @param drone
   * @param contentName
   * @return
   */
  public static TrashCanItem getTrashCanItem(WebDrone drone, String contentName) {
    List<TrashCanItem> trashCanItems = new ArrayList<TrashCanItem>();
    TrashCanPage trashCan = (TrashCanPage) getSharePage(drone).render();
    trashCanItems.addAll(trashCan.getTrashCanItems());

    TrashCanItem item = getItemPresentInThePage(contentName, trashCanItems);

    if (item != null) {
      return item;
    }

    while (trashCan.hasNextPage()) {
      trashCan = trashCan.selectNextPage().render();
      // trashCanItems.addAll(trashCan.getTrashCanItems());
      item = getItemPresentInThePage(contentName, trashCan.getTrashCanItems());

      if (item != null) {
        return item;
      }
    }

    throw new ShareException("Incorrect content :" + contentName);
  }