public static NutritionalContentItem searchForNutrient(
     EnergyNutrientsVitamins nutrientGroup, NutritionalContentCode code) {
   for (NutritionalContentItem nutrient : nutrientGroup.getNutrients()) {
     if (nutrient.getNutritionalContent() == code) {
       return (nutrient);
     }
   }
   return null;
 }
 private List<NutritionalContentItem> searchForNutrient(String nutrientCodeName) {
   List<NutritionalContentItem> list = new ArrayList<>();
   if (nutrientCodeName.isEmpty()) {
     // return all possible nutritionalContentItems
     for (EnergyNutrientsVitamins item :
         this.ingredientsAndAllergens.getEnergyNutrientsVitamins()) {
       list.addAll(item.getNutrients());
     }
   } else {
     // only add specific nutrient items
     NutritionalContentCode code =
         ImportProductData.parseCodeEquals(NutritionalContentCode.INVALID, nutrientCodeName, null);
     for (EnergyNutrientsVitamins item :
         this.ingredientsAndAllergens.getEnergyNutrientsVitamins()) {
       NutritionalContentItem nutrient = searchForNutrient(item, code);
       if (nutrient == null) {
         continue;
       }
       list.add(nutrient);
     }
   }
   return list;
 }