Program: 139969
Project: 139969
Buggy source:
public Map<EIndicatorChartType,List<IndicatorUnit>> getIndicatorComposite(ColumnIndicator columnIndicator){
  this.clear();
  List<IndicatorUnit> tempList=new ArrayList<IndicatorUnit>();
  this.indicatorUnits=initChildIndicatorUnits(tempList,columnIndicator.getIndicatorUnits());
  for (  IndicatorUnit one : indicatorUnits) {
switch (one.getType()) {
case RowCountIndicatorEnum:
case NullCountIndicatorEnum:
case DistinctCountIndicatorEnum:
case UniqueIndicatorEnum:
case DuplicateCountIndicatorEnum:
case BlankCountIndicatorEnum:
      simpleList.add(one);
    break;
case MinLengthIndicatorEnum:
case MaxLengthIndicatorEnum:
case AverageLengthIndicatorEnum:
  textList.add(one);
break;
case FrequencyIndicatorEnum:
frequencyList.add(one);
break;
case LowFrequencyIndicatorEnum:
lowFrequencyList.add(one);
break;
case PatternFreqIndicatorEnum:
patternFrequencylist.add(one);
break;
case PatternLowFreqIndicatorEnum:
patternLowFrequencyList.add(one);
break;
case MeanIndicatorEnum:
case MinValueIndicatorEnum:
case MaxValueIndicatorEnum:
case MedianIndicatorEnum:
case LowerQuartileIndicatorEnum:
case UpperQuartileIndicatorEnum:
summaryList.add(one);
break;
case RegexpMatchingIndicatorEnum:
patternList.add(one);
break;
case SqlPatternMatchingIndicatorEnum:
sqlPatternList.add(one);
break;
case ModeIndicatorEnum:
modelIndicatorList.add(one);
break;
default :
}
}
separatedMap.put(EIndicatorChartType.SIMPLE_STATISTICS,simpleList);
separatedMap.put(EIndicatorChartType.TEXT_STATISTICS,textList);
separatedMap.put(EIndicatorChartType.FREQUENCE_STATISTICS,frequencyList);
separatedMap.put(EIndicatorChartType.LOW_FREQUENCE_STATISTICS,lowFrequencyList);
separatedMap.put(EIndicatorChartType.PATTERN_FREQUENCE_STATISTICS,patternFrequencylist);
separatedMap.put(EIndicatorChartType.PATTERN_LOW_FREQUENCE_STATISTICS,patternLowFrequencyList);
separatedMap.put(EIndicatorChartType.SUMMARY_STATISTICS,summaryList);
separatedMap.put(EIndicatorChartType.PATTERN_MATCHING,patternList);
separatedMap.put(EIndicatorChartType.SQL_PATTERN_MATCHING,sqlPatternList);
separatedMap.put(EIndicatorChartType.MODE_INDICATOR,modelIndicatorList);
return separatedMap;
}

Fixed version (ground truth):
public Map<EIndicatorChartType,List<IndicatorUnit>> getIndicatorComposite(ColumnIndicator columnIndicator){
  this.clear();
  List<IndicatorUnit> tempList=new ArrayList<IndicatorUnit>();
  this.indicatorUnits=initChildIndicatorUnits(tempList,columnIndicator.getIndicatorUnits());
  for (  IndicatorUnit one : indicatorUnits) {
switch (one.getType()) {
case RowCountIndicatorEnum:
case NullCountIndicatorEnum:
case DistinctCountIndicatorEnum:
case UniqueIndicatorEnum:
case DuplicateCountIndicatorEnum:
case BlankCountIndicatorEnum:
case DefValueCountIndicatorEnum:
      simpleList.add(one);
    break;
case MinLengthIndicatorEnum:
case MaxLengthIndicatorEnum:
case AverageLengthIndicatorEnum:
  textList.add(one);
break;
case FrequencyIndicatorEnum:
frequencyList.add(one);
break;
case LowFrequencyIndicatorEnum:
lowFrequencyList.add(one);
break;
case PatternFreqIndicatorEnum:
patternFrequencylist.add(one);
break;
case PatternLowFreqIndicatorEnum:
patternLowFrequencyList.add(one);
break;
case MeanIndicatorEnum:
case MinValueIndicatorEnum:
case MaxValueIndicatorEnum:
case MedianIndicatorEnum:
case LowerQuartileIndicatorEnum:
case UpperQuartileIndicatorEnum:
summaryList.add(one);
break;
case RegexpMatchingIndicatorEnum:
patternList.add(one);
break;
case SqlPatternMatchingIndicatorEnum:
sqlPatternList.add(one);
break;
case ModeIndicatorEnum:
modelIndicatorList.add(one);
break;
default :
}
}
separatedMap.put(EIndicatorChartType.SIMPLE_STATISTICS,simpleList);
separatedMap.put(EIndicatorChartType.TEXT_STATISTICS,textList);
separatedMap.put(EIndicatorChartType.FREQUENCE_STATISTICS,frequencyList);
separatedMap.put(EIndicatorChartType.LOW_FREQUENCE_STATISTICS,lowFrequencyList);
separatedMap.put(EIndicatorChartType.PATTERN_FREQUENCE_STATISTICS,patternFrequencylist);
separatedMap.put(EIndicatorChartType.PATTERN_LOW_FREQUENCE_STATISTICS,patternLowFrequencyList);
separatedMap.put(EIndicatorChartType.SUMMARY_STATISTICS,summaryList);
separatedMap.put(EIndicatorChartType.PATTERN_MATCHING,patternList);
separatedMap.put(EIndicatorChartType.SQL_PATTERN_MATCHING,sqlPatternList);
separatedMap.put(EIndicatorChartType.MODE_INDICATOR,modelIndicatorList);
return separatedMap;
}