Program: 115178
Project: 115178
Buggy source:
private Properties setDataInfoProperties(){
  String filePath=DATAINFO.getProperty("String_Node_Str");
  if (filePath == null || filePath.isEmpty())   filePath="String_Node_Str";
  String database=DATAINFO.getProperty("String_Node_Str");
  setDatabaseProperties(database);
  logMe("String_Node_Str" + DATAINFO);
  logMe("String_Node_Str" + filePath);
  setDataInfoVals();
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String sysURLBase=DATAINFO.getProperty("String_Node_Str").replace("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str",sysURLBase);
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (database.equalsIgnoreCase("String_Node_Str")) {
    DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  }
 else   if (database.equalsIgnoreCase("String_Node_Str")) {
    DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  }
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String attached_file_location=DATAINFO.getProperty("String_Node_Str");
  if (attached_file_location == null || attached_file_location.isEmpty()) {
    attached_file_location=DATAINFO.getProperty(filePath) + File.separator + "String_Node_Str";
    DATAINFO.setProperty("String_Node_Str",attached_file_location);
  }
  String change_passwd_required=DATAINFO.getProperty("String_Node_Str");
  if (change_passwd_required == null || change_passwd_required.isEmpty()) {
    change_passwd_required="String_Node_Str";
    DATAINFO.setProperty("String_Node_Str",change_passwd_required);
  }
  setMailProps();
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  String dataset_file_delete=DATAINFO.getProperty("String_Node_Str");
  if (dataset_file_delete == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  ;
  String password_expiration_time=DATAINFO.getProperty("String_Node_Str");
  if (password_expiration_time != null)   DATAINFO.setProperty("String_Node_Str",password_expiration_time);
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String rss_url=DATAINFO.getProperty("String_Node_Str");
  if (rss_url == null || rss_url.isEmpty())   rss_url="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",rss_url);
  String rss_more=DATAINFO.getProperty("String_Node_Str");
  if (rss_more == null || rss_more.isEmpty())   rss_more="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",rss_more);
  String supportURL=DATAINFO.getProperty("String_Node_Str");
  if (supportURL == null || supportURL.isEmpty())   supportURL="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",supportURL);
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  logger.debug("String_Node_Str" + DATAINFO);
  String designerURL=DATAINFO.getProperty("String_Node_Str");
  if (designerURL == null || designerURL.isEmpty())   designerURL="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",designerURL);
  return DATAINFO;
}

Fixed version (ground truth):
private Properties setDataInfoProperties(){
  String filePath=DATAINFO.getProperty("String_Node_Str");
  if (filePath == null || filePath.isEmpty())   filePath="String_Node_Str";
  String database=DATAINFO.getProperty("String_Node_Str");
  setDatabaseProperties(database);
  logMe("String_Node_Str" + DATAINFO);
  logMe("String_Node_Str" + filePath);
  setDataInfoVals();
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String sysURLBase=DATAINFO.getProperty("String_Node_Str").replace("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str",sysURLBase);
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (database.equalsIgnoreCase("String_Node_Str")) {
    DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  }
 else   if (database.equalsIgnoreCase("String_Node_Str")) {
    DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  }
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String attached_file_location=DATAINFO.getProperty("String_Node_Str");
  if (attached_file_location == null || attached_file_location.isEmpty()) {
    attached_file_location=DATAINFO.getProperty(filePath) + File.separator + "String_Node_Str";
    DATAINFO.setProperty("String_Node_Str",attached_file_location);
  }
  String change_passwd_required=DATAINFO.getProperty("String_Node_Str");
  if (change_passwd_required == null || change_passwd_required.isEmpty()) {
    change_passwd_required="String_Node_Str";
    DATAINFO.setProperty("String_Node_Str",change_passwd_required);
  }
  setMailProps();
  setRuleDesignerProps();
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  String dataset_file_delete=DATAINFO.getProperty("String_Node_Str");
  if (dataset_file_delete == null)   DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  ;
  String password_expiration_time=DATAINFO.getProperty("String_Node_Str");
  if (password_expiration_time != null)   DATAINFO.setProperty("String_Node_Str",password_expiration_time);
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  String rss_url=DATAINFO.getProperty("String_Node_Str");
  if (rss_url == null || rss_url.isEmpty())   rss_url="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",rss_url);
  String rss_more=DATAINFO.getProperty("String_Node_Str");
  if (rss_more == null || rss_more.isEmpty())   rss_more="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",rss_more);
  String supportURL=DATAINFO.getProperty("String_Node_Str");
  if (supportURL == null || supportURL.isEmpty())   supportURL="String_Node_Str";
  DATAINFO.setProperty("String_Node_Str",supportURL);
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  DATAINFO.setProperty("String_Node_Str","String_Node_Str");
  if (DATAINFO.getProperty("String_Node_Str") != null)   DATAINFO.setProperty("String_Node_Str",DATAINFO.getProperty("String_Node_Str"));
  logger.debug("String_Node_Str" + DATAINFO);
  String designerURL=DATAINFO.getProperty("String_Node_Str");
  if (designerURL == null || designerURL.isEmpty())   DATAINFO.setProperty("String_Node_Str",designerURL);
  return DATAINFO;
}