Program: 148103
Project: 148103
Buggy source:
private WSSynchronizationPlanE newSynchronizationPlan(String key){
  List<WSSynchronizationPlanXtentisObjectsSynchronizationsE> objectsId=new ArrayList<WSSynchronizationPlanXtentisObjectsSynchronizationsE>();
  List<String> objects=new ArrayList<String>();
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  objects.add("String_Node_Str");
  for (  String name : objects) {
    WSSynchronizationPlanXtentisObjectsSynchronizationsSynchronizationsE objectIdE=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanXtentisObjectsSynchronizationsSynchronizationsE();
    WSSynchronizationPlanXtentisObjectsSynchronizationsE objectXc=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanXtentisObjectsSynchronizationsE();
    objectXc.getSynchronizations().add(objectIdE);
    objectXc.setXtentisObjectName(name);
    objectsId.add(objectXc);
  }
  WSSynchronizationPlanItemsSynchronizationsE itemRId=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanItemsSynchronizationsE();
  WSSynchronizationPlanE synchronizationplan=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanE();
  synchronizationplan.setName(key);
  synchronizationplan.setDescription("String_Node_Str");
  synchronizationplan.setRemoteSystemName("String_Node_Str");
  synchronizationplan.setRemoteSystemURL("String_Node_Str");
  synchronizationplan.setRemoteSystemUsername("String_Node_Str");
  synchronizationplan.setRemoteSystemPassword("String_Node_Str");
  synchronizationplan.setTisURL("String_Node_Str");
  synchronizationplan.setTisUsername("String_Node_Str");
  synchronizationplan.setTisPassword("String_Node_Str");
  synchronizationplan.setTisParameters("String_Node_Str");
  synchronizationplan.getXtentisObjectsSynchronizations().addAll(objectsId);
  synchronizationplan.getItemsSynchronizations().add(itemRId);
  return synchronizationplan;
}

Fixed version (ground truth):
private WSSynchronizationPlanE newSynchronizationPlan(String key){
  List<WSSynchronizationPlanXtentisObjectsSynchronizationsE> objectsId=new ArrayList<WSSynchronizationPlanXtentisObjectsSynchronizationsE>();
  for (  String name : OBJECT_NAMES) {
    WSSynchronizationPlanXtentisObjectsSynchronizationsE objectXc=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanXtentisObjectsSynchronizationsE();
    objectXc.setXtentisObjectName(name);
    objectsId.add(objectXc);
  }
  WSSynchronizationPlanE synchronizationplan=MdmserverobjectFactory.eINSTANCE.createWSSynchronizationPlanE();
  synchronizationplan.setName(key);
  synchronizationplan.setDescription("String_Node_Str");
  synchronizationplan.setRemoteSystemName("String_Node_Str");
  synchronizationplan.setRemoteSystemURL("String_Node_Str");
  synchronizationplan.setRemoteSystemUsername("String_Node_Str");
  synchronizationplan.setRemoteSystemPassword("String_Node_Str");
  synchronizationplan.setTisURL("String_Node_Str");
  synchronizationplan.setTisUsername("String_Node_Str");
  synchronizationplan.setTisPassword("String_Node_Str");
  synchronizationplan.setTisParameters("String_Node_Str");
  synchronizationplan.getXtentisObjectsSynchronizations().addAll(objectsId);
  return synchronizationplan;
}