super(source, pathModelConfig, pathColumnConfig);</BUG>
evalConfig = modelConfig.getEvalConfigByName(evalSetName);
if(evalConfig.getModelsPath() != null) {
this.columnConfigList = ShifuFileUtils.searchColumnConfig(evalConfig, columnConfigList);
}
<BUG>if(StringUtils.isNotBlank(evalConfig.getDataSet().getHeaderPath())) {
this.headers = CommonUtils.getHeaders(evalConfig.getDataSet().getHeaderPath(), evalConfig.getDataSet()

.getHeaderDelimiter(), evalConfig.getDataSet().getSource());
} else {</BUG>
String delimiter = StringUtils.isBlank(evalConfig.getDataSet().getHeaderDelimiter()) ? evalConfig

private int weightExceptions;
public EvalScoreUDF(String source, String pathModelConfig, String pathColumnConfig, String evalSetName)
throws IOException {
this(source, pathModelConfig, pathColumnConfig, evalSetName, Integer.toString(Scorer.DEFAULT_SCORE_SCALE));
}
public EvalScoreUDF(String source, String pathModelConfig, String pathColumnConfig, String evalSetName, String scale)
throws IOException {
super(source, pathModelConfig, pathColumnConfig);
evalConfig = modelConfig.getEvalConfigByName(evalSetName);
if(evalConfig.getModelsPath() != null) {
this.columnConfigList = ShifuFileUtils.searchColumnConfig(evalConfig, columnConfigList);
}
if(StringUtils.isNotBlank(evalConfig.getDataSet().getHeaderPath())) {
String delimiter = StringUtils.isBlank(evalConfig.getDataSet().getHeaderDelimiter()) ? evalConfig
