Program: 23076
Project: 23076
Buggy source:
protected boolean parseImmunizationRecommendationImmunizationRecommendationRecommendationComponentContent(int eventType,XmlPullParser xpp,ImmunizationRecommendation owner,ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent res) throws XmlPullParserException, IOException, FHIRFormatError {
  if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getVaccineCode().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setTargetDisease(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getContraindicatedVaccineCode().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setForecastStatus(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getForecastReason().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getDateCriterion().add(parseImmunizationRecommendationImmunizationRecommendationRecommendationDateCriterionComponent(xpp,owner));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setDescriptionElement(parseString(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setSeriesElement(parseString(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setDoseNumberElement(parsePositiveInt(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setSeriesDosesElement(parsePositiveInt(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getSupportingImmunization().add(parseReference(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getSupportingPatientInformation().add(parseReference(xpp));
  }
 else   if (!parseBackboneElementContent(eventType,xpp,res))   return false;
  return true;
}

Fixed version (ground truth):
protected boolean parseImmunizationRecommendationImmunizationRecommendationRecommendationComponentContent(int eventType,XmlPullParser xpp,ImmunizationRecommendation owner,ImmunizationRecommendation.ImmunizationRecommendationRecommendationComponent res) throws XmlPullParserException, IOException, FHIRFormatError {
  if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getVaccineCode().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setTargetDisease(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getContraindicatedVaccineCode().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setForecastStatus(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getForecastReason().add(parseCodeableConcept(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getDateCriterion().add(parseImmunizationRecommendationImmunizationRecommendationRecommendationDateCriterionComponent(xpp,owner));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setDescriptionElement(parseString(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.setSeriesElement(parseString(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && nameIsTypeName(xpp,"String_Node_Str")) {
    res.setDoseNumber(parseType("String_Node_Str",xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && nameIsTypeName(xpp,"String_Node_Str")) {
    res.setSeriesDoses(parseType("String_Node_Str",xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getSupportingImmunization().add(parseReference(xpp));
  }
 else   if (eventType == XmlPullParser.START_TAG && xpp.getName().equals("String_Node_Str")) {
    res.getSupportingPatientInformation().add(parseReference(xpp));
  }
 else   if (!parseBackboneElementContent(eventType,xpp,res))   return false;
  return true;
}