Program: 102172
Project: 102172
Buggy source:
@Override protected void createCustomContents(Composite parent){
  GridData gd;
  Group group=new Group(parent,SWT.BORDER);
  group.setText(UTIL.getString("String_Node_Str"));
  FillLayout fl=new FillLayout();
  fl.type=SWT.HORIZONTAL;
  group.setLayout(new FillLayout());
  scrolled=new Composite(group,SWT.NONE);
  GridLayout gridLayout=new GridLayout();
  gridLayout.numColumns=2;
  scrolled.setLayout(gridLayout);
  urlLabel=new Label(scrolled,SWT.NONE);
  urlLabel.setText(UTIL.getString("String_Node_Str"));
  urlLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  urlLabel.setLayoutData(gd);
  urlText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  urlText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  urlText.setLayoutData(gd);
  Label spacerLabel=new Label(scrolled,SWT.NONE);
  spacerLabel.setVisible(false);
  GridDataFactory.swtDefaults().grab(false,false).applyTo(spacerLabel);
  credentialsComposite=new CredentialsComposite(scrolled,SWT.BORDER);
  gd=new GridData(GridData.FILL_HORIZONTAL);
  credentialsComposite.setLayoutData(gd);
  endPointLabel=new Label(scrolled,SWT.NONE);
  endPointLabel.setText(UTIL.getString("String_Node_Str"));
  endPointLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  endPointLabel.setLayoutData(gd);
  endPointText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  endPointText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  endPointText.setLayoutData(gd);
  initControls();
  addlisteners();
}

Fixed version (ground truth):
@Override protected void createCustomContents(Composite parent){
  GridData gd;
  Group group=new Group(parent,SWT.BORDER);
  group.setText(UTIL.getString("String_Node_Str"));
  FillLayout fl=new FillLayout();
  fl.type=SWT.HORIZONTAL;
  group.setLayout(new FillLayout());
  scrolled=new Composite(group,SWT.NONE);
  GridLayout gridLayout=new GridLayout();
  gridLayout.numColumns=2;
  scrolled.setLayout(gridLayout);
  urlLabel=new Label(scrolled,SWT.NONE);
  urlLabel.setText(UTIL.getString("String_Node_Str"));
  urlLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  urlLabel.setLayoutData(gd);
  urlText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  urlText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  urlText.setLayoutData(gd);
  Label spacerLabel=new Label(scrolled,SWT.NONE);
  spacerLabel.setVisible(false);
  GridDataFactory.swtDefaults().grab(false,false).applyTo(spacerLabel);
  credentialsComposite=new CredentialsComposite(scrolled,SWT.BORDER);
  gd=new GridData(GridData.FILL_HORIZONTAL);
  credentialsComposite.setLayoutData(gd);
  endPointLabel=new Label(scrolled,SWT.NONE);
  endPointLabel.setText(UTIL.getString("String_Node_Str"));
  endPointLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  endPointLabel.setLayoutData(gd);
  endPointText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  endPointText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  endPointText.setLayoutData(gd);
  endPointNameLabel=new Label(scrolled,SWT.NONE);
  endPointNameLabel.setText(UTIL.getString("String_Node_Str"));
  endPointNameLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  endPointNameLabel.setLayoutData(gd);
  endPointNameText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  endPointNameText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  endPointNameText.setLayoutData(gd);
  bindingTypeLabel=new Label(scrolled,SWT.NONE);
  bindingTypeLabel.setText(UTIL.getString("String_Node_Str"));
  bindingTypeLabel.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.verticalAlignment=GridData.BEGINNING;
  bindingTypeLabel.setLayoutData(gd);
  bindingTypeText=new Text(scrolled,SWT.SINGLE | SWT.BORDER);
  bindingTypeText.setToolTipText(UTIL.getString("String_Node_Str"));
  gd=new GridData();
  gd.horizontalAlignment=GridData.FILL;
  gd.verticalAlignment=GridData.BEGINNING;
  gd.grabExcessHorizontalSpace=true;
  gd.horizontalSpan=1;
  bindingTypeText.setLayoutData(gd);
  initControls();
  addlisteners();
}