Program: 7076
Project: 7076
Buggy source:
private static Map<String,Aggregation> createAggregations(){
  Map<String,Aggregation> aggs=Maps.newHashMap();
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.DATASET),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.FLOWLET,Constants.Metrics.Tag.INSTANCE_ID,Constants.Metrics.Tag.FLOWLET_QUEUE),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW,Constants.Metrics.Tag.CONSUMER,Constants.Metrics.Tag.PRODUCER,Constants.Metrics.Tag.FLOWLET_QUEUE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.MAPREDUCE,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.MR_TASK_TYPE,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.MAPREDUCE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SERVICE,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.HANDLER,Constants.Metrics.Tag.METHOD,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SERVICE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKER,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKER)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKFLOW,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKFLOW)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SPARK,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SPARK)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.ADAPTER),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.ADAPTER)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.STREAM),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.STREAM)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.DATASET),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.DATASET)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.COMPONENT,Constants.Metrics.Tag.HANDLER,Constants.Metrics.Tag.METHOD),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.COMPONENT)));
  return aggs;
}

Fixed version (ground truth):
private static Map<String,Aggregation> createAggregations(){
  Map<String,Aggregation> aggs=Maps.newHashMap();
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.DATASET),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.FLOWLET,Constants.Metrics.Tag.INSTANCE_ID,Constants.Metrics.Tag.FLOWLET_QUEUE),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.FLOW,Constants.Metrics.Tag.CONSUMER,Constants.Metrics.Tag.PRODUCER,Constants.Metrics.Tag.FLOWLET_QUEUE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.MAPREDUCE,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.MR_TASK_TYPE,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.MAPREDUCE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SERVICE,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.HANDLER,Constants.Metrics.Tag.METHOD,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SERVICE)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKER,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID,Constants.Metrics.Tag.INSTANCE_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKER)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKFLOW,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.WORKFLOW)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SPARK,Constants.Metrics.Tag.DATASET,Constants.Metrics.Tag.RUN_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.APP,Constants.Metrics.Tag.SPARK)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.ADAPTER,Constants.Metrics.Tag.RUN_ID),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.ADAPTER)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.STREAM),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.STREAM)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.DATASET),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.DATASET)));
  aggs.put("String_Node_Str",new DefaultAggregation(ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.COMPONENT,Constants.Metrics.Tag.HANDLER,Constants.Metrics.Tag.METHOD),ImmutableList.of(Constants.Metrics.Tag.NAMESPACE,Constants.Metrics.Tag.COMPONENT)));
  return aggs;
}