Program: 2833
Project: 2833
Buggy source:
@SuppressWarnings("String_Node_Str") @Override public void createControl(final Composite parent){
  Composite composite=SWTFactory.createComposite(parent,1,1,GridData.FILL_HORIZONTAL);
  m_comp=composite;
  Composite namecomp=SWTFactory.createComposite(composite,composite.getFont(),3,1,GridData.FILL_HORIZONTAL,0,0);
  Label label=SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_appNameText=SWTFactory.createText(namecomp,SWT.BORDER | SWT.SINGLE | SWT.READ_ONLY,1);
  m_appNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      if (m_configuration != null) {
        m_configuration.setAttribute(RhogenLaunchDelegate.projectNameCfgAttribute,m_appNameText.getText());
        showApplyButton();
      }
    }
  }
);
  Button browseButton=SWTFactory.createPushButton(namecomp,"String_Node_Str",null);
  browseButton.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      selectProjectDialog();
    }
  }
);
  SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_selectPlatformCombo=SWTFactory.createCombo(namecomp,SWT.READ_ONLY,1,platformItems);
  m_selectPlatformCombo.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        encodePlatformInformation(m_selectPlatformCombo.getText());
        showApplyButton();
      }
    }
  }
);
  GridData comboAligment=new GridData();
  comboAligment.horizontalAlignment=GridData.FILL;
  m_selectPlatformVersionCombo=SWTFactory.createCombo(namecomp,SWT.READ_ONLY,1,androidVersions);
  m_selectPlatformVersionCombo.setLayoutData(comboAligment);
  m_selectPlatformVersionCombo.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        encodeVersionCombo(m_selectPlatformVersionCombo.getText());
        showApplyButton();
      }
    }
  }
);
  m_androidEmuNameLabel=SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_adroidEmuNameText=SWTFactory.createText(namecomp,SWT.BORDER | SWT.SINGLE | SWT.READ_ONLY,1);
  m_adroidEmuNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
    }
  }
);
  Button changeButton=SWTFactory.createPushButton(namecomp,"String_Node_Str",null);
  changeButton.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        encodeAndroidEmuName(m_adroidEmuNameText.getText());
        showApplyButton();
      }
    }
  }
);
  GridData checkBoxAligment=new GridData();
  checkBoxAligment.horizontalAlignment=GridData.FILL;
  checkBoxAligment.horizontalSpan=3;
  m_cleanButton=new Button(composite,SWT.CHECK);
  m_cleanButton.setText("String_Node_Str");
  m_cleanButton.setSelection(false);
  m_cleanButton.setLayoutData(checkBoxAligment);
  m_cleanButton.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        m_configuration.setAttribute(RhogenLaunchDelegate.isCleanAttribute,m_cleanButton.getSelection());
        showApplyButton();
      }
    }
  }
);
}

Fixed version (ground truth):
@SuppressWarnings("String_Node_Str") @Override public void createControl(final Composite parent){
  Composite composite=SWTFactory.createComposite(parent,1,1,GridData.FILL_HORIZONTAL);
  m_comp=composite;
  Composite namecomp=SWTFactory.createComposite(composite,composite.getFont(),3,1,GridData.FILL_HORIZONTAL,0,0);
  Label label=SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_appNameText=SWTFactory.createText(namecomp,SWT.BORDER | SWT.SINGLE | SWT.READ_ONLY,1);
  m_appNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      if (m_configuration != null) {
        m_configuration.setAttribute(RhogenLaunchDelegate.projectNameCfgAttribute,m_appNameText.getText());
        showApplyButton();
      }
    }
  }
);
  Button browseButton=SWTFactory.createPushButton(namecomp,"String_Node_Str",null);
  browseButton.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      selectProjectDialog();
    }
  }
);
  SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_selectPlatformCombo=SWTFactory.createCombo(namecomp,SWT.READ_ONLY,1,platformItems);
  m_selectPlatformCombo.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        encodePlatformInformation(m_selectPlatformCombo.getText());
        showApplyButton();
      }
    }
  }
);
  GridData comboAligment=new GridData();
  comboAligment.horizontalAlignment=GridData.FILL;
  m_selectPlatformVersionCombo=SWTFactory.createCombo(namecomp,SWT.READ_ONLY,1,androidVersions);
  m_selectPlatformVersionCombo.setLayoutData(comboAligment);
  m_selectPlatformVersionCombo.addSelectionListener(new SelectionAdapter(){
    @Override public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        encodeVersionCombo(m_selectPlatformVersionCombo.getText());
        showApplyButton();
      }
    }
  }
);
  m_androidEmuNameLabel=SWTFactory.createLabel(namecomp,"String_Node_Str",1);
  m_adroidEmuNameText=SWTFactory.createText(namecomp,SWT.BORDER | SWT.SINGLE,1);
  m_adroidEmuNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      if (m_configuration != null && m_ymlFile != null) {
        try {
          m_configuration.setAttribute(RhogenLaunchDelegate.androidEmuNameAttribute,m_adroidEmuNameText.getText());
          m_ymlFile.setAndroidEmuName(m_adroidEmuNameText.getText());
          m_ymlFile.save();
          showApplyButton();
        }
 catch (        FileNotFoundException e1) {
          e1.printStackTrace();
        }
      }
    }
  }
);
  GridData checkBoxAligment=new GridData();
  checkBoxAligment.horizontalAlignment=GridData.FILL;
  checkBoxAligment.horizontalSpan=3;
  m_cleanButton=new Button(composite,SWT.CHECK);
  m_cleanButton.setText("String_Node_Str");
  m_cleanButton.setSelection(false);
  m_cleanButton.setLayoutData(checkBoxAligment);
  m_cleanButton.addSelectionListener(new SelectionAdapter(){
    public void widgetSelected(    SelectionEvent e){
      if (m_configuration != null) {
        m_configuration.setAttribute(RhogenLaunchDelegate.isCleanAttribute,m_cleanButton.getSelection());
        showApplyButton();
      }
    }
  }
);
}