Program: 125787
Project: 125787
Buggy source:
private void addFieldsForGeneralDB(Composite parent){
  generalDbCompositeParent=new Composite(parent,SWT.NULL);
  generalDbCompositeParent.setLayout(new GridLayout(3,false));
  GridLayout layout2=(GridLayout)generalDbCompositeParent.getLayout();
  layout2.marginHeight=0;
  layout2.marginTop=0;
  layout2.marginBottom=0;
  generalJdbcUrlText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcDriverjarText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),1);
  browseJarFilesButton=new Button(generalDbCompositeParent,SWT.NONE);
  browseJarFilesButton.setText("String_Node_Str");
  browseJarFilesButton.setToolTipText(Messages.getString("String_Node_Str"));
  generalJdbcClassNameText=new LabelledCombo(generalDbCompositeParent,Messages.getString("String_Node_Str"),"String_Node_Str",null,1,true,SWT.NONE);
  browseClassButton=new Button(generalDbCompositeParent,SWT.NONE);
  browseClassButton.setText("String_Node_Str");
  browseClassButton.setToolTipText("String_Node_Str");
  generalJdbcUserText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcPasswordText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcPasswordText.getTextControl().setEchoChar('*');
  jDBCschemaText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalMappingFileText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),1);
  generalMappingSelectButton=new Button(generalDbCompositeParent,SWT.NONE);
  generalMappingSelectButton.setText("String_Node_Str");
  generalMappingSelectButton.setToolTipText(Messages.getString("String_Node_Str"));
}

Fixed version (ground truth):
private void addFieldsForGeneralDB(Composite parent){
  generalDbCompositeParent=new Composite(parent,SWT.NULL);
  generalDbCompositeParent.setLayout(new GridLayout(3,false));
  GridLayout layout2=(GridLayout)generalDbCompositeParent.getLayout();
  layout2.marginHeight=0;
  layout2.marginTop=0;
  layout2.marginBottom=0;
  generalJdbcUrlText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcDriverjarText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),1);
  generalJdbcDriverjarText.setReadOnly(true);
  browseJarFilesButton=new Button(generalDbCompositeParent,SWT.NONE);
  browseJarFilesButton.setText("String_Node_Str");
  browseJarFilesButton.setToolTipText(Messages.getString("String_Node_Str"));
  generalJdbcClassNameText=new LabelledCombo(generalDbCompositeParent,Messages.getString("String_Node_Str"),"String_Node_Str",null,1,true,SWT.NONE);
  browseClassButton=new Button(generalDbCompositeParent,SWT.NONE);
  browseClassButton.setText("String_Node_Str");
  browseClassButton.setToolTipText("String_Node_Str");
  generalJdbcUserText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcPasswordText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalJdbcPasswordText.getTextControl().setEchoChar('*');
  jDBCschemaText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),2);
  generalMappingFileText=new LabelledText(generalDbCompositeParent,Messages.getString("String_Node_Str"),1);
  generalMappingSelectButton=new Button(generalDbCompositeParent,SWT.NONE);
  generalMappingSelectButton.setText("String_Node_Str");
  generalMappingSelectButton.setToolTipText(Messages.getString("String_Node_Str"));
}