Program: 58126
Project: 58126
Buggy source:
@Override public void run(){
  ((Shell)parentComposite).setText(TITLE);
  Composite infoComposite=new Composite(parentComposite,SWT.NULL);
  GridData gridData=new GridData();
  infoComposite.setLayoutData(gridData);
  infoComposite.setLayout(new GridLayout(4,false));
  final Label foldChangeLabel=new Label(infoComposite,SWT.NULL);
  foldChangeLabel.setText("String_Node_Str");
  final Text foldChangeInputField=new Text(infoComposite,SWT.SINGLE);
  final Slider foldChangeSlider=new Slider(infoComposite,SWT.HORIZONTAL);
  foldChangeInputField.setEditable(true);
  foldChangeInputField.setText(Float.toString(foldChange));
  foldChangeInputField.addKeyListener(new KeyAdapter(){
    @Override public void keyPressed(    KeyEvent e){
      String enteredValue=foldChangeInputField.getText();
      if (enteredValue != null && !enteredValue.isEmpty()) {
        foldChange=new Float(enteredValue);
        foldChangeSlider.setSelection((int)(foldChange * 10));
        isDirty=true;
      }
    }
  }
);
  final Button applyFilterButton=new Button(infoComposite,SWT.PUSH);
  applyFilterButton.setText("String_Node_Str");
  applyFilterButton.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      applyFilter();
    }
  }
);
  evaluatorCheckBox=new Button[3];
  evaluatorCheckBox[0]=new Button(parentComposite,SWT.CHECK);
  evaluatorCheckBox[0].setSelection(true);
  evaluatorCheckBox[0].setText("String_Node_Str");
  evaluatorCheckBox[1]=new Button(parentComposite,SWT.CHECK);
  evaluatorCheckBox[1].setText("String_Node_Str");
  foldChangeSlider.setMinimum(0);
  foldChangeSlider.setMaximum(100);
  foldChangeSlider.setIncrement(1);
  foldChangeSlider.setPageIncrement(10);
  foldChangeSlider.setSelection((int)(foldChange * 10));
  foldChangeSlider.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      foldChange=foldChangeSlider.getSelection() / 10f;
      foldChangeInputField.setText("String_Node_Str" + foldChange);
      isDirty=true;
    }
  }
);
  ;
  set1.getStatisticsResult().getFoldChangeResult(set2).getFirst();
  Composite histoComposite=new Composite(parentComposite,SWT.NULL);
  histoComposite.setLayout(new FillLayout(SWT.VERTICAL));
  gridData=new GridData();
  gridData.heightHint=300;
  gridData.widthHint=500;
  histoComposite.setLayoutData(gridData);
  RcpBasicGLHistogramView histogramView=new RcpBasicGLHistogramView();
  histogramView.setDataDomain(DataDomainManager.get().getDataDomain("String_Node_Str"));
  histogramView.createDefaultSerializedView();
  histogramView.createPartControl(histoComposite);
  ((GLHistogram)(histogramView.getGLView())).setHistogram(histogram);
  GeneralManager.get().getViewGLCanvasManager().registerGLCanvasToAnimator(histogramView.getGLCanvas());
}

Fixed version (ground truth):
@Override public void run(){
  ((Shell)parentComposite).setText(TITLE);
  Composite infoComposite=new Composite(parentComposite,SWT.NULL);
  GridData gridData=new GridData();
  infoComposite.setLayoutData(gridData);
  infoComposite.setLayout(new GridLayout(4,false));
  final Label foldChangeLabel=new Label(infoComposite,SWT.NULL);
  foldChangeLabel.setText("String_Node_Str");
  final Text foldChangeInputField=new Text(infoComposite,SWT.SINGLE);
  final Slider foldChangeSlider=new Slider(infoComposite,SWT.HORIZONTAL);
  foldChangeInputField.setEditable(true);
  foldChangeInputField.setText(Float.toString(foldChange));
  foldChangeInputField.addKeyListener(new KeyAdapter(){
    @Override public void keyPressed(    KeyEvent e){
      String enteredValue=foldChangeInputField.getText();
      if (enteredValue != null && !enteredValue.isEmpty()) {
        foldChange=new Float(enteredValue);
        foldChangeSlider.setSelection((int)(foldChange * 10));
        isDirty=true;
      }
    }
  }
);
  final Button applyFilterButton=new Button(infoComposite,SWT.PUSH);
  applyFilterButton.setText("String_Node_Str");
  applyFilterButton.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      applyFilter();
    }
  }
);
  evaluatorCheckBox=new Button[3];
  evaluatorCheckBox[0]=new Button(parentComposite,SWT.CHECK);
  evaluatorCheckBox[0].setSelection(true);
  evaluatorCheckBox[0].setText("String_Node_Str");
  evaluatorCheckBox[1]=new Button(parentComposite,SWT.CHECK);
  evaluatorCheckBox[1].setText("String_Node_Str");
  evaluatorCheckBox[0].addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      isDirty=true;
    }
  }
);
  evaluatorCheckBox[1].addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      isDirty=true;
    }
  }
);
  foldChangeSlider.setMinimum(0);
  foldChangeSlider.setMaximum(100);
  foldChangeSlider.setIncrement(1);
  foldChangeSlider.setPageIncrement(10);
  foldChangeSlider.setSelection((int)(foldChange * 10));
  foldChangeSlider.addMouseListener(new MouseAdapter(){
    @Override public void mouseUp(    MouseEvent e){
      foldChange=foldChangeSlider.getSelection() / 10f;
      foldChangeInputField.setText("String_Node_Str" + foldChange);
      isDirty=true;
    }
  }
);
  ;
  set1.getStatisticsResult().getFoldChangeResult(set2).getFirst();
  Composite histoComposite=new Composite(parentComposite,SWT.NULL);
  histoComposite.setLayout(new FillLayout(SWT.VERTICAL));
  gridData=new GridData();
  gridData.heightHint=300;
  gridData.widthHint=500;
  histoComposite.setLayoutData(gridData);
  RcpBasicGLHistogramView histogramView=new RcpBasicGLHistogramView();
  histogramView.setDataDomain(DataDomainManager.get().getDataDomain("String_Node_Str"));
  histogramView.createDefaultSerializedView();
  histogramView.createPartControl(histoComposite);
  ((GLHistogram)(histogramView.getGLView())).setHistogram(histogram);
  GeneralManager.get().getViewGLCanvasManager().registerGLCanvasToAnimator(histogramView.getGLCanvas());
}