code: public Listitem findMatchingItem(String label) {
          for (Listitem item : getChildren(Listitem.class)) {
              if (label.equalsIgnoreCase(item.getLabel())) {
                  return item;
              }
          }
          
          return null;
      }
docs: Searches for a Listitem that has a label that matches the specified value. The search is case
  insensitive.
  
  @param label Label text to find.
  @return A Listitem with a matching label., or null if not found.