Program: 23461
Project: 23461
Buggy source:
@Override public void setProperty(String name,Base value) throws FHIRException {
  if (name.equals("String_Node_Str"))   this.url=castToUri(value);
 else   if (name.equals("String_Node_Str"))   this.getIdentifier().add(castToIdentifier(value));
 else   if (name.equals("String_Node_Str"))   this.version=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.name=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.title=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.status=new ActivityDefinitionStatusEnumFactory().fromType(value);
 else   if (name.equals("String_Node_Str"))   this.experimental=castToBoolean(value);
 else   if (name.equals("String_Node_Str"))   this.description=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.purpose=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.usage=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.publicationDate=castToDate(value);
 else   if (name.equals("String_Node_Str"))   this.lastReviewDate=castToDate(value);
 else   if (name.equals("String_Node_Str"))   this.effectivePeriod=castToPeriod(value);
 else   if (name.equals("String_Node_Str"))   this.getCoverage().add(castToUsageContext(value));
 else   if (name.equals("String_Node_Str"))   this.getTopic().add(castToCodeableConcept(value));
 else   if (name.equals("String_Node_Str"))   this.getContributor().add(castToContributor(value));
 else   if (name.equals("String_Node_Str"))   this.publisher=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.getContact().add(castToContactDetail(value));
 else   if (name.equals("String_Node_Str"))   this.copyright=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.getRelatedResource().add(castToRelatedResource(value));
 else   if (name.equals("String_Node_Str"))   this.getLibrary().add(castToReference(value));
 else   if (name.equals("String_Node_Str"))   this.category=new ActivityDefinitionCategoryEnumFactory().fromType(value);
 else   if (name.equals("String_Node_Str"))   this.code=castToCodeableConcept(value);
 else   if (name.equals("String_Node_Str"))   this.timing=(Type)value;
 else   if (name.equals("String_Node_Str"))   this.location=castToReference(value);
 else   if (name.equals("String_Node_Str"))   this.getParticipantType().add(new ActivityParticipantTypeEnumFactory().fromType(value));
 else   if (name.equals("String_Node_Str"))   this.product=(Type)value;
 else   if (name.equals("String_Node_Str"))   this.quantity=castToSimpleQuantity(value);
 else   if (name.equals("String_Node_Str"))   this.transform=castToReference(value);
 else   if (name.equals("String_Node_Str"))   this.getDynamicValue().add((ActivityDefinitionDynamicValueComponent)value);
 else   super.setProperty(name,value);
}

Fixed version (ground truth):
@Override public void setProperty(String name,Base value) throws FHIRException {
  if (name.equals("String_Node_Str"))   this.url=castToUri(value);
 else   if (name.equals("String_Node_Str"))   this.getIdentifier().add(castToIdentifier(value));
 else   if (name.equals("String_Node_Str"))   this.version=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.name=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.title=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.status=new ActivityDefinitionStatusEnumFactory().fromType(value);
 else   if (name.equals("String_Node_Str"))   this.experimental=castToBoolean(value);
 else   if (name.equals("String_Node_Str"))   this.description=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.purpose=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.usage=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.publicationDate=castToDate(value);
 else   if (name.equals("String_Node_Str"))   this.lastReviewDate=castToDate(value);
 else   if (name.equals("String_Node_Str"))   this.effectivePeriod=castToPeriod(value);
 else   if (name.equals("String_Node_Str"))   this.getCoverage().add(castToUsageContext(value));
 else   if (name.equals("String_Node_Str"))   this.getTopic().add(castToCodeableConcept(value));
 else   if (name.equals("String_Node_Str"))   this.getContributor().add(castToContributor(value));
 else   if (name.equals("String_Node_Str"))   this.publisher=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.getContact().add(castToContactDetail(value));
 else   if (name.equals("String_Node_Str"))   this.copyright=castToString(value);
 else   if (name.equals("String_Node_Str"))   this.getRelatedResource().add(castToRelatedResource(value));
 else   if (name.equals("String_Node_Str"))   this.getLibrary().add(castToReference(value));
 else   if (name.equals("String_Node_Str"))   this.category=new ActivityDefinitionCategoryEnumFactory().fromType(value);
 else   if (name.equals("String_Node_Str"))   this.code=castToCodeableConcept(value);
 else   if (name.equals("String_Node_Str"))   this.timing=castToType(value);
 else   if (name.equals("String_Node_Str"))   this.location=castToReference(value);
 else   if (name.equals("String_Node_Str"))   this.getParticipantType().add(new ActivityParticipantTypeEnumFactory().fromType(value));
 else   if (name.equals("String_Node_Str"))   this.product=castToType(value);
 else   if (name.equals("String_Node_Str"))   this.quantity=castToSimpleQuantity(value);
 else   if (name.equals("String_Node_Str"))   this.transform=castToReference(value);
 else   if (name.equals("String_Node_Str"))   this.getDynamicValue().add((ActivityDefinitionDynamicValueComponent)value);
 else   super.setProperty(name,value);
}