Program: 108137
Project: 108137
Buggy source:
/** 
 * Lists all available microaggregation functions
 * @return
 */
public static List<MicroAggregationFunctionDescription> listMicroAggregationFunctions(){
  return Arrays.asList(new MicroAggregationFunctionDescription[]{new MicroAggregationFunctionDescription(DataScale.INTERVAL,"String_Node_Str"){
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createArithmeticMean(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.INTERVAL,"String_Node_Str"){
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createGeometricMean(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.ORDINAL,"String_Node_Str"){
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createMedian(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.ORDINAL,"String_Node_Str"){
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createMode(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.NOMINAL,"String_Node_Str"){
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createGeneralization(ignoreMissingData);
    }
  }
});
}

Fixed version (ground truth):
/** 
 * Lists all available microaggregation functions
 * @return
 */
public static List<MicroAggregationFunctionDescription> listMicroAggregationFunctions(){
  return Arrays.asList(new MicroAggregationFunctionDescription[]{new MicroAggregationFunctionDescription(DataScale.INTERVAL,"String_Node_Str"){
    /** 
 * SVUID
 */
    private static final long serialVersionUID=1L;
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createArithmeticMean(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.INTERVAL,"String_Node_Str"){
    /** 
 * SVUID
 */
    private static final long serialVersionUID=1L;
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createGeometricMean(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.ORDINAL,"String_Node_Str"){
    /** 
 * SVUID
 */
    private static final long serialVersionUID=1L;
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createMedian(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.ORDINAL,"String_Node_Str"){
    /** 
 * SVUID
 */
    private static final long serialVersionUID=1L;
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createMode(ignoreMissingData);
    }
  }
,new MicroAggregationFunctionDescription(DataScale.NOMINAL,"String_Node_Str"){
    /** 
 * SVUID
 */
    private static final long serialVersionUID=1L;
    @Override public MicroAggregationFunction createInstance(    boolean ignoreMissingData){
      return MicroAggregationFunction.createGeneralization(ignoreMissingData);
    }
  }
});
}