Program: 58342
Project: 58342
Buggy source:
@Override public void setParameters(){
  Row row=new Row();
  row.sizeY=1;
  RenderParameters heatMapLayout=new RenderParameters();
  heatMapLayout.sizeX=0.715f;
  heatMapLayout.sizeY=0.84f;
  heatMapLayout.renderer=new HeatMapRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(heatMapLayout);
  RenderParameters contentSelectionLayout=new RenderParameters();
  contentSelectionLayout.isBackground=true;
  contentSelectionLayout.sizeX=0.72f;
  contentSelectionLayout.renderer=new ContentSelectionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(contentSelectionLayout);
  RenderParameters storageSelectionLayout=new RenderParameters();
  storageSelectionLayout.isBackground=true;
  storageSelectionLayout.sizeY=0.84f;
  storageSelectionLayout.renderer=new StorageSelectionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(storageSelectionLayout);
  row.appendElement(contentSelectionLayout);
  row.appendElement(storageSelectionLayout);
  row.appendElement(heatMapLayout);
  RenderParameters spacing=new RenderParameters();
  spacing.sizeX=0.01f;
  row.appendElement(spacing);
  RenderParameters contentCaptionLayout=new RenderParameters();
  contentCaptionLayout.sizeX=0.29f;
  contentCaptionLayout.sizeY=0.84f;
  contentCaptionLayout.transformX=0.7f + templateRenderer.SPACING;
  contentCaptionLayout.renderer=new ContentCaptionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(contentCaptionLayout);
  row.appendElement(contentCaptionLayout);
  add(row);
  spacing=new RenderParameters();
  spacing.sizeY=0.16f;
  add(spacing);
}

Fixed version (ground truth):
@Override public void setParameters(){
  templateRenderer.clearRenderers();
  Row row=new Row();
  row.sizeY=1;
  RenderParameters heatMapLayout=new RenderParameters();
  heatMapLayout.sizeX=0.715f;
  heatMapLayout.sizeY=0.84f;
  heatMapLayout.renderer=new HeatMapRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(heatMapLayout);
  RenderParameters contentSelectionLayout=new RenderParameters();
  contentSelectionLayout.isBackground=true;
  contentSelectionLayout.sizeX=0.72f;
  contentSelectionLayout.renderer=new ContentSelectionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(contentSelectionLayout);
  RenderParameters storageSelectionLayout=new RenderParameters();
  storageSelectionLayout.isBackground=true;
  storageSelectionLayout.sizeY=0.84f;
  storageSelectionLayout.renderer=new StorageSelectionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(storageSelectionLayout);
  row.appendElement(contentSelectionLayout);
  row.appendElement(storageSelectionLayout);
  row.appendElement(heatMapLayout);
  RenderParameters spacing=new RenderParameters();
  spacing.sizeX=0.01f;
  row.appendElement(spacing);
  RenderParameters contentCaptionLayout=new RenderParameters();
  contentCaptionLayout.sizeX=0.29f;
  contentCaptionLayout.sizeY=0.84f;
  contentCaptionLayout.transformX=0.7f + templateRenderer.SPACING;
  contentCaptionLayout.renderer=new ContentCaptionRenderer(templateRenderer.heatMap);
  templateRenderer.addRenderer(contentCaptionLayout);
  row.appendElement(contentCaptionLayout);
  add(row);
  spacing=new RenderParameters();
  spacing.sizeY=0.16f;
  add(spacing);
}