Program: 123567
Project: 123567
Buggy source:
@Override public void createControl(Composite parent){
  initializeDialogUnits(parent);
  GridLayout layout=new GridLayout();
  if (exportTypeFixed == null || !exportTypeFixed.equals(JobExportType.JBOSSESB)) {
    SashForm sash=createExportTree(parent);
    scrolledComposite=new ScrolledComposite(sash,SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    pageComposite=new Group(scrolledComposite,0);
    pageComposite.setLayout(layout);
    pageComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.HORIZONTAL_ALIGN_FILL));
    pageComposite.setFont(parent.getFont());
    setControl(sash);
    sash.setWeights(new int[]{0,1,23});
  }
 else {
    scrolledComposite=new ScrolledComposite(parent,SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    pageComposite=new Group(scrolledComposite,0);
    pageComposite.setLayout(layout);
    pageComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.HORIZONTAL_ALIGN_FILL));
    pageComposite.setFont(parent.getFont());
    setControl(parent);
  }
  layout=new GridLayout();
  destinationNameFieldComposite=new Composite(pageComposite,SWT.NONE);
  GridData gridData=new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL);
  destinationNameFieldComposite.setLayoutData(gridData);
  destinationNameFieldComposite.setLayout(layout);
  destinationNameFieldInnerComposite=new Composite(destinationNameFieldComposite,SWT.NONE);
  gridData=new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL);
  destinationNameFieldInnerComposite.setLayoutData(gridData);
  destinationNameFieldInnerComposite.setLayout(layout);
  createDestinationGroup(destinationNameFieldInnerComposite);
  if (!isMultiNodes()) {
    createJobVersionGroup(pageComposite);
  }
  createExportTypeGroup(pageComposite);
  createOptionsGroupButtons(pageComposite);
  restoreResourceSpecificationWidgetValues();
  updateWidgetEnablements();
  setPageComplete(determinePageCompletion());
  giveFocusToDestination();
  pageComposite.setSize(pageComposite.computeSize(SWT.DEFAULT,SWT.DEFAULT));
  scrolledComposite.setContent(pageComposite);
}

Fixed version (ground truth):
@Override public void createControl(Composite parent){
  initializeDialogUnits(parent);
  GridLayout layout=new GridLayout();
  if (exportTypeFixed == null || !exportTypeFixed.equals(JobExportType.JBOSSESB)) {
    SashForm sash=createExportTree(parent);
    scrolledComposite=new ScrolledComposite(sash,SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    pageComposite=new Group(scrolledComposite,0);
    pageComposite.setLayout(layout);
    pageComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.HORIZONTAL_ALIGN_FILL));
    pageComposite.setFont(parent.getFont());
    setControl(sash);
    sash.setWeights(new int[]{0,1,23});
  }
 else {
    scrolledComposite=new ScrolledComposite(parent,SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    pageComposite=new Group(scrolledComposite,0);
    pageComposite.setLayout(layout);
    pageComposite.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_FILL | GridData.HORIZONTAL_ALIGN_FILL));
    pageComposite.setFont(parent.getFont());
    setControl(parent);
  }
  layout=new GridLayout();
  destinationNameFieldComposite=new Composite(pageComposite,SWT.NONE);
  GridData gridData=new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL);
  destinationNameFieldComposite.setLayoutData(gridData);
  destinationNameFieldComposite.setLayout(layout);
  destinationNameFieldInnerComposite=new Composite(destinationNameFieldComposite,SWT.NONE);
  gridData=new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.GRAB_HORIZONTAL);
  destinationNameFieldInnerComposite.setLayoutData(gridData);
  destinationNameFieldInnerComposite.setLayout(layout);
  createDestinationGroup(destinationNameFieldInnerComposite);
  if (!isMultiNodes()) {
    IBrandingService brandingService=(IBrandingService)GlobalServiceRegister.getDefault().getService(IBrandingService.class);
    boolean allowVerchange=brandingService.getBrandingConfiguration().isAllowChengeVersion();
    if (allowVerchange) {
      createJobVersionGroup(pageComposite);
    }
 else {
      selectedJobVersion="String_Node_Str";
    }
  }
  createExportTypeGroup(pageComposite);
  createOptionsGroupButtons(pageComposite);
  restoreResourceSpecificationWidgetValues();
  updateWidgetEnablements();
  setPageComplete(determinePageCompletion());
  giveFocusToDestination();
  pageComposite.setSize(pageComposite.computeSize(SWT.DEFAULT,SWT.DEFAULT));
  scrolledComposite.setContent(pageComposite);
}