Program: 24556
Project: 24556
Buggy source:
public void saveData(){
  String metadataFormat;
  if (mdPrefixesCombo.isVisible()) {
    metadataFormat=mdPrefixesCombo.getValue().getValue();
  }
 else   metadataFormat=dataSourceSchemaForm.getMetadataFormatCombo().getValue().getShortDesignation();
  String oai_url=oaiUrl.getValue().trim();
  String oai_set;
  if (oaiSet.isVisible())   oai_set=oaiSet.getValue();
 else   oai_set=setsCombo.getValue().getValue();
  String desc=description.getValue();
  if (dataSourceUI == null) {
    dataSourceUI=new DataSourceUI(parent,desc.trim(),"String_Node_Str",metadataFormat + "String_Node_Str","String_Node_Str" + metadataFormat.trim(),parent.getCountry(),desc.trim(),"String_Node_Str",oai_url.trim(),oai_set != null ? oai_set.trim() : "String_Node_Str","String_Node_Str","String_Node_Str",metadataFormat);
  }
  dataSourceUI.setIngest("String_Node_Str" + metadataFormat.trim());
  dataSourceUI.setSourceMDFormat(metadataFormat != null ? metadataFormat.trim() : "String_Node_Str");
  dataSourceUI.setOaiSource(oai_url != null ? oai_url.trim() : "String_Node_Str");
  dataSourceUI.setOaiSet((oai_set != null && !oai_set.equals("String_Node_Str") && !oai_set.equals("String_Node_Str")) ? oai_set.trim() : null);
  dataSourceUI.setExportDirectory(exportPath.getValue() != null ? exportPath.getValue().trim() : "String_Node_Str");
  dataSourceUI.setMarcFormat(dataSourceSchemaForm.getMarcFormat().trim());
  if (HarvesterUI.getProjectType() == ProjectType.DEFAULT)   saveDataSource(dataSourceUI,oldDataSetId,DatasetType.OAI,dataSourceSchemaForm.getSchema().getValue(),dataSourceSchemaForm.getMetadataNamespace().getValue(),metadataFormat,name.getValue(),nameCode.getValue(),exportPath.getValue());
 else   saveDataSource(dataSourceUI,oldDataSetId,DatasetType.OAI,dataSourceSchemaForm.getSchema().getValue(),dataSourceSchemaForm.getMetadataNamespace().getValue(),metadataFormat,"String_Node_Str","String_Node_Str","String_Node_Str");
}

Fixed version (ground truth):
public void saveData(){
  String metadataFormat;
  if (mdPrefixesCombo.isVisible()) {
    metadataFormat=mdPrefixesCombo.getValue().getValue();
  }
 else   metadataFormat=dataSourceSchemaForm.getMetadataFormatCombo().getValue().getShortDesignation();
  String oai_url=oaiUrl.getValue().trim();
  String oai_set;
  if (oaiSet.isVisible())   oai_set=oaiSet.getValue();
 else   oai_set=setsCombo.getValue().getValue();
  String desc=description.getValue();
  if (dataSourceUI == null) {
    dataSourceUI=new DataSourceUI(parent,desc.trim(),"String_Node_Str",metadataFormat + "String_Node_Str","String_Node_Str" + metadataFormat.trim(),parent.getCountry(),desc.trim(),"String_Node_Str",oai_url.trim(),oai_set != null ? oai_set.trim() : "String_Node_Str","String_Node_Str",IdGeneratedRecordIdPolicy.IDGENERATED,metadataFormat);
  }
  dataSourceUI.setIngest("String_Node_Str" + metadataFormat.trim());
  dataSourceUI.setSourceMDFormat(metadataFormat != null ? metadataFormat.trim() : "String_Node_Str");
  dataSourceUI.setOaiSource(oai_url != null ? oai_url.trim() : "String_Node_Str");
  dataSourceUI.setOaiSet((oai_set != null && !oai_set.equals("String_Node_Str") && !oai_set.equals("String_Node_Str")) ? oai_set.trim() : null);
  dataSourceUI.setExportDirectory(exportPath.getValue() != null ? exportPath.getValue().trim() : "String_Node_Str");
  dataSourceUI.setMarcFormat(dataSourceSchemaForm.getMarcFormat().trim());
  if (HarvesterUI.getProjectType() == ProjectType.DEFAULT)   saveDataSource(dataSourceUI,oldDataSetId,DatasetType.OAI,dataSourceSchemaForm.getSchema().getValue(),dataSourceSchemaForm.getMetadataNamespace().getValue(),metadataFormat,name.getValue(),nameCode.getValue(),exportPath.getValue());
 else   saveDataSource(dataSourceUI,oldDataSetId,DatasetType.OAI,dataSourceSchemaForm.getSchema().getValue(),dataSourceSchemaForm.getMetadataNamespace().getValue(),metadataFormat,"String_Node_Str","String_Node_Str","String_Node_Str");
}