Program: 32518
Project: 32518
Buggy source:
public IssueSummaryChartsComponent(EventList<Issue> issuesList){
  final Comparator<Issue> issuesByStatusGrouper=GlazedLists.beanPropertyComparator(Issue.class,"String_Node_Str");
  final FunctionList.Function<List<Issue>,Comparable<String>> keyFunction=new StatusFunction();
  final FunctionList.Function<List<Issue>,Number> valueFunction=new ListSizeFunction();
  final EventList<Issue> pieDataSource=GlazedListsSwing.swingThreadProxyList(issuesList);
  final PieDataset issuesByStatusDataset=new EventListPieDataset<Issue,String>(pieDataSource,issuesByStatusGrouper,keyFunction,valueFunction);
  final JFreeChart pieChart_IssuesByStatus=new JFreeChart("String_Node_Str",new CustomPiePlot(issuesByStatusDataset));
  pieChart_IssuesByStatus.setBackgroundPaint(CHART_PANEL_BACKGROUND_PAINT);
  pieChart_IssuesByStatus.getLegend().setBorder(CHART_LEGEND_BORDER);
  this.pieChartPanel_IssuesByStatus=new ChartPanel(pieChart_IssuesByStatus,true);
  final JFreeChart lineChart_OpenIssuesOverTime=ChartFactory.createLineChart("String_Node_Str","String_Node_Str","String_Node_Str",new OpenIssuesByMonthCategoryDataset(issuesList),PlotOrientation.VERTICAL,true,true,false);
  lineChart_OpenIssuesOverTime.setBackgroundPaint(CHART_PANEL_BACKGROUND_PAINT);
  lineChart_OpenIssuesOverTime.getLegend().setBorder(CHART_LEGEND_BORDER);
  final CategoryPlot categoryPlot=lineChart_OpenIssuesOverTime.getCategoryPlot();
  categoryPlot.setBackgroundPaint(CHART_PLOT_BACKGROUND_PAINT);
  categoryPlot.setDomainAxis(new CustomCategoryAxis());
  categoryPlot.setRenderer(new CustomCategoryItemRenderer(categoryPlot.getDataset()));
  this.lineChartPanel_OpenIssuesOverTime=new ChartPanel(lineChart_OpenIssuesOverTime,true);
  this.allChartsPanel.add(this.pieChartPanel_IssuesByStatus,new GridBagConstraints(0,0,1,1,0.4,1.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
  this.allChartsPanel.add(this.lineChartPanel_OpenIssuesOverTime,new GridBagConstraints(1,0,1,1,0.6,1.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
}

Fixed version (ground truth):
public IssueSummaryChartsComponent(EventList<Issue> issuesList){
  final Comparator<Issue> issuesByStatusGrouper=GlazedLists.beanPropertyComparator(Issue.class,"String_Node_Str",new String[0]);
  final FunctionList.Function<List<Issue>,Comparable<String>> keyFunction=new StatusFunction();
  final FunctionList.Function<List<Issue>,Number> valueFunction=new ListSizeFunction();
  final EventList<Issue> pieDataSource=GlazedListsSwing.swingThreadProxyList(issuesList);
  final PieDataset issuesByStatusDataset=new EventListPieDataset<Issue,String>(pieDataSource,issuesByStatusGrouper,keyFunction,valueFunction);
  final JFreeChart pieChart_IssuesByStatus=new JFreeChart("String_Node_Str",new CustomPiePlot(issuesByStatusDataset));
  pieChart_IssuesByStatus.setBackgroundPaint(CHART_PANEL_BACKGROUND_PAINT);
  pieChart_IssuesByStatus.getLegend().setBorder(CHART_LEGEND_BORDER);
  this.pieChartPanel_IssuesByStatus=new ChartPanel(pieChart_IssuesByStatus,true);
  final JFreeChart lineChart_OpenIssuesOverTime=ChartFactory.createLineChart("String_Node_Str","String_Node_Str","String_Node_Str",new OpenIssuesByMonthCategoryDataset(issuesList),PlotOrientation.VERTICAL,true,true,false);
  lineChart_OpenIssuesOverTime.setBackgroundPaint(CHART_PANEL_BACKGROUND_PAINT);
  lineChart_OpenIssuesOverTime.getLegend().setBorder(CHART_LEGEND_BORDER);
  final CategoryPlot categoryPlot=lineChart_OpenIssuesOverTime.getCategoryPlot();
  categoryPlot.setBackgroundPaint(CHART_PLOT_BACKGROUND_PAINT);
  categoryPlot.setDomainAxis(new CustomCategoryAxis());
  categoryPlot.setRenderer(new CustomCategoryItemRenderer(categoryPlot.getDataset()));
  this.lineChartPanel_OpenIssuesOverTime=new ChartPanel(lineChart_OpenIssuesOverTime,true);
  this.allChartsPanel.add(this.pieChartPanel_IssuesByStatus,new GridBagConstraints(0,0,1,1,0.4,1.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
  this.allChartsPanel.add(this.lineChartPanel_OpenIssuesOverTime,new GridBagConstraints(1,0,1,1,0.6,1.0,GridBagConstraints.CENTER,GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
}