Program: 188247
Project: 188247
Buggy source:
public static String allFilter(String actualClass){
  if (actualClass.equals(AIP.class.getName()) || actualClass.equals(IndexedAIP.class.getName())) {
    return RodaConstants.AIP_SEARCH;
  }
 else   if (actualClass.equals(Representation.class.getName()) || actualClass.equals(IndexedRepresentation.class.getName())) {
    return RodaConstants.REPRESENTATION_SEARCH;
  }
 else   if (actualClass.equals(File.class.getName()) || actualClass.equals(IndexedFile.class.getName())) {
    return RodaConstants.FILE_SEARCH;
  }
 else   if (actualClass.equals(RepresentationInformation.class.getName())) {
    return RodaConstants.REPRESENTATION_INFORMATION_SEARCH;
  }
 else   if (actualClass.equals(IndexedRisk.class.getName()) || actualClass.equals(Risk.class.getName())) {
    return RodaConstants.RISK_SEARCH;
  }
 else   if (actualClass.equals(RiskIncidence.class.getName())) {
    return RodaConstants.RISK_INCIDENCE_SEARCH;
  }
 else   if (actualClass.equals(Job.class.getName())) {
    return RodaConstants.JOB_SEARCH;
  }
 else   if (actualClass.equals(Report.class.getName()) || actualClass.equals(IndexedReport.class.getName())) {
    return RodaConstants.JOB_REPORT_SEARCH;
  }
 else   if (actualClass.equals(TransferredResource.class.getName())) {
    return RodaConstants.TRANSFERRED_RESOURCE_SEARCH;
  }
 else   if (actualClass.equals(Notification.class.getName())) {
    return RodaConstants.NOTIFICATION_SEARCH;
  }
 else   if (actualClass.equals(LogEntry.class.getName())) {
    return RodaConstants.LOG_SEARCH;
  }
 else   if (actualClass.equals(RODAMember.class.getName())) {
    return RodaConstants.MEMBERS_SEARCH;
  }
 else   if (actualClass.equals(DIP.class.getName()) || actualClass.equals(IndexedDIP.class.getName())) {
    return RodaConstants.DIP_SEARCH;
  }
 else   if (actualClass.equals(DIPFile.class.getName())) {
    return RodaConstants.DIPFILE_SEARCH;
  }
 else {
    return "String_Node_Str";
  }
}

Fixed version (ground truth):
public static String allFilter(String actualClass){
  if (actualClass.equals(AIP.class.getName()) || actualClass.equals(IndexedAIP.class.getName())) {
    return RodaConstants.AIP_SEARCH;
  }
 else   if (actualClass.equals(Representation.class.getName()) || actualClass.equals(IndexedRepresentation.class.getName())) {
    return RodaConstants.REPRESENTATION_SEARCH;
  }
 else   if (actualClass.equals(File.class.getName()) || actualClass.equals(IndexedFile.class.getName())) {
    return RodaConstants.FILE_SEARCH;
  }
 else   if (actualClass.equals(RepresentationInformation.class.getName())) {
    return RodaConstants.REPRESENTATION_INFORMATION_SEARCH;
  }
 else   if (actualClass.equals(IndexedRisk.class.getName()) || actualClass.equals(Risk.class.getName())) {
    return RodaConstants.RISK_SEARCH;
  }
 else   if (actualClass.equals(RiskIncidence.class.getName())) {
    return RodaConstants.RISK_INCIDENCE_SEARCH;
  }
 else   if (actualClass.equals(Job.class.getName())) {
    return RodaConstants.JOB_SEARCH;
  }
 else   if (actualClass.equals(Report.class.getName()) || actualClass.equals(IndexedReport.class.getName())) {
    return RodaConstants.JOB_REPORT_SEARCH;
  }
 else   if (actualClass.equals(TransferredResource.class.getName())) {
    return RodaConstants.TRANSFERRED_RESOURCE_SEARCH;
  }
 else   if (actualClass.equals(Notification.class.getName())) {
    return RodaConstants.NOTIFICATION_SEARCH;
  }
 else   if (actualClass.equals(LogEntry.class.getName())) {
    return RodaConstants.LOG_SEARCH;
  }
 else   if (actualClass.equals(RODAMember.class.getName())) {
    return RodaConstants.MEMBERS_SEARCH;
  }
 else   if (actualClass.equals(DIP.class.getName()) || actualClass.equals(IndexedDIP.class.getName())) {
    return RodaConstants.DIP_SEARCH;
  }
 else   if (actualClass.equals(DIPFile.class.getName())) {
    return RodaConstants.DIPFILE_SEARCH;
  }
 else   if (actualClass.equals(Format.class.getName())) {
    return RodaConstants.FORMAT_SEARCH;
  }
 else {
    return "String_Node_Str";
  }
}