Program: 58369
Project: 58369
Buggy source:
@Override public void registerEventListeners(){
  super.registerEventListeners();
  compareGroupsEventListener=new CompareGroupsEventListener();
  compareGroupsEventListener.setHandler(this);
  eventPublisher.addListener(CompareGroupsEvent.class,compareGroupsEventListener);
  duplicateSetBarItemEventListener=new DuplicateSetBarItemEventListener();
  duplicateSetBarItemEventListener.setHandler(this);
  eventPublisher.addListener(DuplicateSetBarItemEvent.class,duplicateSetBarItemEventListener);
  selectionUpdateListener=new SelectionUpdateListener();
  selectionUpdateListener.setHandler(this);
  eventPublisher.addListener(SelectionUpdateEvent.class,selectionUpdateListener);
  adjustPValueOfSetEventListener=new AdjustPValueOfSetEventListener();
  adjustPValueOfSetEventListener.setHandler(this);
  eventPublisher.addListener(AdjustPValueEvent.class,adjustPValueOfSetEventListener);
  selectionCommandListener=new SelectionCommandListener();
  selectionCommandListener.setHandler(this);
  eventPublisher.addListener(SelectionCommandEvent.class,selectionCommandListener);
  replaceContentVAListener=new ReplaceContentVAListener();
  replaceContentVAListener.setHandler(this);
  eventPublisher.addListener(ReplaceContentVAEvent.class,replaceContentVAListener);
  useSortingListener=new UseSortingListener();
  useSortingListener.setHandler(this);
  eventPublisher.addListener(UseSortingEvent.class,useSortingListener);
  useZoomListener=new UseZoomListener();
  useZoomListener.setHandler(this);
  eventPublisher.addListener(UseZoomEvent.class,useZoomListener);
  useBandBundlingListener=new UseBandBundlingListener();
  useBandBundlingListener.setHandler(this);
  eventPublisher.addListener(UseBandBundlingEvent.class,useBandBundlingListener);
  newContentGroupInfoEventListener=new NewContentGroupInfoEventListener();
  newContentGroupInfoEventListener.setHandler(this);
  eventPublisher.addListener(NewContentGroupInfoEvent.class,newContentGroupInfoEventListener);
  createSelectionTypesListener=new CreateSelectionTypesListener();
  createSelectionTypesListener.setHandler(this);
  eventPublisher.addListener(CreateSelectionTypesEvent.class,createSelectionTypesListener);
  clearSelectionsListener=new ClearSelectionsListener();
  clearSelectionsListener.setHandler(this);
  eventPublisher.addListener(ClearSelectionsEvent.class,clearSelectionsListener);
}

Fixed version (ground truth):
@Override public void registerEventListeners(){
  super.registerEventListeners();
  compareGroupsEventListener=new CompareGroupsEventListener();
  compareGroupsEventListener.setHandler(this);
  eventPublisher.addListener(CompareGroupsEvent.class,compareGroupsEventListener);
  duplicateSetBarItemEventListener=new DuplicateSetBarItemEventListener();
  duplicateSetBarItemEventListener.setHandler(this);
  eventPublisher.addListener(DuplicateSetBarItemEvent.class,duplicateSetBarItemEventListener);
  selectionUpdateListener=new SelectionUpdateListener();
  selectionUpdateListener.setHandler(this);
  eventPublisher.addListener(SelectionUpdateEvent.class,selectionUpdateListener);
  adjustPValueOfSetEventListener=new AdjustPValueOfSetEventListener();
  adjustPValueOfSetEventListener.setHandler(this);
  eventPublisher.addListener(AdjustPValueEvent.class,adjustPValueOfSetEventListener);
  selectionCommandListener=new SelectionCommandListener();
  selectionCommandListener.setHandler(this);
  eventPublisher.addListener(SelectionCommandEvent.class,selectionCommandListener);
  replaceContentVAListener=new ReplaceContentVAListener();
  replaceContentVAListener.setHandler(this);
  eventPublisher.addListener(ReplaceContentVAEvent.class,replaceContentVAListener);
  useSortingListener=new UseSortingListener();
  useSortingListener.setHandler(this);
  eventPublisher.addListener(UseSortingEvent.class,useSortingListener);
  useZoomListener=new UseZoomListener();
  useZoomListener.setHandler(this);
  eventPublisher.addListener(UseZoomEvent.class,useZoomListener);
  useBandBundlingListener=new UseBandBundlingListener();
  useBandBundlingListener.setHandler(this);
  eventPublisher.addListener(UseBandBundlingEvent.class,useBandBundlingListener);
  newContentGroupInfoEventListener=new NewContentGroupInfoEventListener();
  newContentGroupInfoEventListener.setHandler(this);
  eventPublisher.addListener(NewContentGroupInfoEvent.class,newContentGroupInfoEventListener);
  createSelectionTypesListener=new CreateSelectionTypesListener();
  createSelectionTypesListener.setHandler(this);
  eventPublisher.addListener(CreateSelectionTypesEvent.class,createSelectionTypesListener);
  clearSelectionsListener=new ClearSelectionsListener();
  clearSelectionsListener.setHandler(this);
  eventPublisher.addListener(ClearSelectionsEvent.class,clearSelectionsListener);
  hideHeatMapElementsEventListener=new HideHeatMapElementsEventListener();
  hideHeatMapElementsEventListener.setHandler(this);
  eventPublisher.addListener(HideHeatMapElementsEvent.class,hideHeatMapElementsEventListener);
}