Program: 62713
Project: 62713
Buggy source:
@Override protected void doOperation(){
  try {
    getInstructorEmailConfiguration();
    getStudentEmailConfiguration();
    printToFile();
  }
 catch (  InvalidParametersException e) {
    System.out.print(e.getMessage() + "String_Node_Str");
  }
  System.out.print("String_Node_Str" + emailListConfig.student + "String_Node_Str");
  if (emailListConfig.student) {
    System.out.print("String_Node_Str");
switch (emailListConfig.studentStatus) {
case REG:
      System.out.print("String_Node_Str");
    break;
case UNREG:
  System.out.print("String_Node_Str");
break;
case ALL:
System.out.print("String_Node_Str");
break;
default :
System.out.print("String_Node_Str");
break;
}
}
if (emailListConfig.studentCreatedDateRangeStart != null) {
System.out.print("String_Node_Str" + emailListConfig.studentCreatedDateRangeStart + "String_Node_Str");
}
if (emailListConfig.studentCreatedDateRangeEnd != null) {
System.out.print("String_Node_Str" + emailListConfig.studentCreatedDateRangeEnd + "String_Node_Str");
}
System.out.print("String_Node_Str" + emailListConfig.instructor + "String_Node_Str");
if (emailListConfig.instructor) {
System.out.print("String_Node_Str");
switch (emailListConfig.studentStatus) {
case REG:
System.out.print("String_Node_Str");
break;
case UNREG:
System.out.print("String_Node_Str");
break;
case ALL:
System.out.print("String_Node_Str");
break;
default :
System.out.print("String_Node_Str");
break;
}
}
if (emailListConfig.instructorCreatedDateRangeStart != null) {
System.out.print("String_Node_Str" + emailListConfig.instructorCreatedDateRangeStart + "String_Node_Str");
}
if (emailListConfig.instructorCreatedDateRangeEnd != null) {
System.out.print("String_Node_Str" + emailListConfig.instructorCreatedDateRangeEnd + "String_Node_Str");
}
}

Fixed version (ground truth):
@Override protected void doOperation(){
  try {
    getInstructorEmailConfiguration();
    getStudentEmailConfiguration();
    printToFile();
  }
 catch (  InvalidParametersException e) {
    System.out.print(e.getMessage() + "String_Node_Str");
  }
  System.out.print("String_Node_Str" + emailListConfig.student + "String_Node_Str");
  if (emailListConfig.student) {
    System.out.print("String_Node_Str");
switch (emailListConfig.studentStatus) {
case REG:
      System.out.print("String_Node_Str");
    break;
case UNREG:
  System.out.print("String_Node_Str");
break;
case ALL:
default :
System.out.print("String_Node_Str");
break;
}
}
if (emailListConfig.studentCreatedDateRangeStart != null) {
System.out.print("String_Node_Str" + emailListConfig.studentCreatedDateRangeStart + "String_Node_Str");
}
if (emailListConfig.studentCreatedDateRangeEnd != null) {
System.out.print("String_Node_Str" + emailListConfig.studentCreatedDateRangeEnd + "String_Node_Str");
}
System.out.print("String_Node_Str" + emailListConfig.instructor + "String_Node_Str");
if (emailListConfig.instructor) {
System.out.print("String_Node_Str");
switch (emailListConfig.studentStatus) {
case REG:
System.out.print("String_Node_Str");
break;
case UNREG:
System.out.print("String_Node_Str");
break;
case ALL:
default :
System.out.print("String_Node_Str");
break;
}
}
if (emailListConfig.instructorCreatedDateRangeStart != null) {
System.out.print("String_Node_Str" + emailListConfig.instructorCreatedDateRangeStart + "String_Node_Str");
}
if (emailListConfig.instructorCreatedDateRangeEnd != null) {
System.out.print("String_Node_Str" + emailListConfig.instructorCreatedDateRangeEnd + "String_Node_Str");
}
}