Program: 141834
Project: 141834
Buggy source:
public void createControl(Composite parent){
  Composite parentArea=new Composite(parent,SWT.NONE);
  parentArea.setLayout(new GridLayout(1,false));
  radioCreateWsdl=new Button(parentArea,SWT.RADIO);
  radioCreateWsdl.setText(Messages.AssignWsdlDialog_WsdlChoice_CreateNew);
  radioCreateWsdl.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      wsdlText.setVisible(false);
      checkImport.setVisible(false);
      createWSDL=true;
      path="String_Node_Str";
      setPageComplete(true);
    }
  }
);
  radioCreateWsdl.setSelection(createWSDL);
  radioImportWsdl=new Button(parentArea,SWT.RADIO);
  radioImportWsdl.setText(Messages.AssignWsdlDialog_WsdlChoice_ImportExistent);
  radioImportWsdl.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      wsdlText.setVisible(true);
      checkImport.setVisible(true);
      createWSDL=false;
      path=wsdlText.getText();
    }
  }
);
  radioImportWsdl.setSelection(!createWSDL);
  Composite wsdlFileArea=new Composite(parentArea,SWT.NONE);
  wsdlFileArea.setLayoutData(new GridData(SWT.FILL,SWT.NONE,true,false));
  GridLayout layout=new GridLayout(3,false);
  layout.marginLeft=15;
  layout.marginHeight=0;
  wsdlFileArea.setLayout(layout);
  String[] xmlExtensions={"String_Node_Str","String_Node_Str","String_Node_Str"};
  wsdlText=new LabelledFileField(wsdlFileArea,Messages.AssignWsdlDialog_ExistentWsdlFilePath,xmlExtensions);
  wsdlText.setVisible(!createWSDL);
  wsdlText.setText(path);
  wsdlText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      path=wsdlText.getText();
      setPageComplete(isPageComplete());
    }
  }
);
  Label lab=new Label(wsdlFileArea,SWT.NONE);
  checkImport=new Button(wsdlFileArea,SWT.CHECK);
  checkImport.setText("String_Node_Str");
  checkImport.setVisible(false);
  checkImport.setSelection(true);
  setControl(parentArea);
}

Fixed version (ground truth):
public void createControl(Composite parent){
  Composite parentArea=new Composite(parent,SWT.NONE);
  parentArea.setLayout(new GridLayout(1,false));
  radioCreateWsdl=new Button(parentArea,SWT.RADIO);
  radioCreateWsdl.setText(Messages.AssignWsdlDialog_WsdlChoice_CreateNew);
  radioCreateWsdl.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      wsdlText.setVisible(false);
      checkImport.setVisible(false);
      createWSDL=true;
      path="String_Node_Str";
      setPageComplete(true);
    }
  }
);
  radioCreateWsdl.setSelection(createWSDL);
  radioImportWsdl=new Button(parentArea,SWT.RADIO);
  radioImportWsdl.setText(Messages.AssignWsdlDialog_WsdlChoice_ImportExistent);
  radioImportWsdl.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      wsdlText.setVisible(true);
      checkImport.setVisible(true);
      createWSDL=false;
      path=wsdlText.getText();
    }
  }
);
  radioImportWsdl.setSelection(!createWSDL);
  Composite wsdlFileArea=new Composite(parentArea,SWT.NONE);
  wsdlFileArea.setLayoutData(new GridData(SWT.FILL,SWT.NONE,true,false));
  GridLayout layout=new GridLayout(3,false);
  layout.marginLeft=15;
  layout.marginHeight=0;
  wsdlFileArea.setLayout(layout);
  String[] xmlExtensions={"String_Node_Str","String_Node_Str","String_Node_Str"};
  wsdlText=new LabelledFileField(wsdlFileArea,Messages.AssignWsdlDialog_ExistentWsdlFilePath,xmlExtensions);
  wsdlText.setVisible(!createWSDL);
  wsdlText.setText(path);
  wsdlText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      path=wsdlText.getText();
      setPageComplete(isPageComplete());
    }
  }
);
  Label lab=new Label(wsdlFileArea,SWT.NONE);
  checkImport=new Button(wsdlFileArea,SWT.CHECK);
  checkImport.setText("String_Node_Str");
  checkImport.setVisible(false);
  checkImport.setSelection(true);
  setControl(parentArea);
}