Program: 58641
Project: 58641
Buggy source:
@Override public void registerEventListeners(){
  redrawViewListener=new RedrawViewListener();
  redrawViewListener.setHandler(this);
  eventPublisher.addListener(RedrawViewEvent.class,redrawViewListener);
  clusterNodeMouseOverListener=new ClusterNodeSelectionListener();
  clusterNodeMouseOverListener.setHandler(this);
  eventPublisher.addListener(ClusterNodeSelectionEvent.class,clusterNodeMouseOverListener);
  goBackInHistoryListener=new GoBackInHistoryListener();
  goBackInHistoryListener.setHandler(this);
  eventPublisher.addListener(GoBackInHistoryEvent.class,goBackInHistoryListener);
  goForthInHistoryListener=new GoForthInHistoryListener();
  goForthInHistoryListener.setHandler(this);
  eventPublisher.addListener(GoForthInHistoryEvent.class,goForthInHistoryListener);
  changeColorModeListener=new ChangeColorModeListener();
  changeColorModeListener.setHandler(this);
  eventPublisher.addListener(ChangeColorModeEvent.class,changeColorModeListener);
  setMaxDisplayedHierarchyDepthListener=new SetMaxDisplayedHierarchyDepthListener();
  setMaxDisplayedHierarchyDepthListener.setHandler(this);
  eventPublisher.addListener(SetMaxDisplayedHierarchyDepthEvent.class,setMaxDisplayedHierarchyDepthListener);
  detailOutsideListener=new DetailOutsideListener();
  detailOutsideListener.setHandler(this);
  eventPublisher.addListener(DetailOutsideEvent.class,detailOutsideListener);
  updateViewListener=new UpdateViewListener();
  updateViewListener.setHandler(this);
  eventPublisher.addListener(UpdateViewEvent.class,updateViewListener);
  selectionUpdateListener=new SelectionUpdateListener();
  selectionUpdateListener.setHandler(this);
  eventPublisher.addListener(SelectionUpdateEvent.class,selectionUpdateListener);
  clearSelectionsListener=new ClearSelectionsListener();
  clearSelectionsListener.setHandler(this);
  eventPublisher.addListener(ClearSelectionsEvent.class,clearSelectionsListener);
}

Fixed version (ground truth):
@Override public void registerEventListeners(){
  super.registerEventListeners();
  redrawViewListener=new RedrawViewListener();
  redrawViewListener.setHandler(this);
  eventPublisher.addListener(RedrawViewEvent.class,redrawViewListener);
  clusterNodeMouseOverListener=new ClusterNodeSelectionListener();
  clusterNodeMouseOverListener.setHandler(this);
  eventPublisher.addListener(ClusterNodeSelectionEvent.class,clusterNodeMouseOverListener);
  goBackInHistoryListener=new GoBackInHistoryListener();
  goBackInHistoryListener.setHandler(this);
  eventPublisher.addListener(GoBackInHistoryEvent.class,goBackInHistoryListener);
  goForthInHistoryListener=new GoForthInHistoryListener();
  goForthInHistoryListener.setHandler(this);
  eventPublisher.addListener(GoForthInHistoryEvent.class,goForthInHistoryListener);
  changeColorModeListener=new ChangeColorModeListener();
  changeColorModeListener.setHandler(this);
  eventPublisher.addListener(ChangeColorModeEvent.class,changeColorModeListener);
  setMaxDisplayedHierarchyDepthListener=new SetMaxDisplayedHierarchyDepthListener();
  setMaxDisplayedHierarchyDepthListener.setHandler(this);
  eventPublisher.addListener(SetMaxDisplayedHierarchyDepthEvent.class,setMaxDisplayedHierarchyDepthListener);
  detailOutsideListener=new DetailOutsideListener();
  detailOutsideListener.setHandler(this);
  eventPublisher.addListener(DetailOutsideEvent.class,detailOutsideListener);
  updateViewListener=new UpdateViewListener();
  updateViewListener.setHandler(this);
  eventPublisher.addListener(UpdateViewEvent.class,updateViewListener);
  selectionUpdateListener=new SelectionUpdateListener();
  selectionUpdateListener.setHandler(this);
  eventPublisher.addListener(SelectionUpdateEvent.class,selectionUpdateListener);
  clearSelectionsListener=new ClearSelectionsListener();
  clearSelectionsListener.setHandler(this);
  eventPublisher.addListener(ClearSelectionsEvent.class,clearSelectionsListener);
}