Program: 96359
Project: 96359
Buggy source:
/** 
 * Inits the layout.
 */
private void initControls(){
  GridLayout shellLayout=new GridLayout();
  setLayout(shellLayout);
  Composite composite=new Composite(this,SWT.NONE);
  composite.setData(NAME,"String_Node_Str");
  GridLayout compositeLayout=new GridLayout(2,false);
  composite.setLayout(compositeLayout);
  GridData data=new GridData();
  data.horizontalAlignment=GridData.FILL;
  data.verticalAlignment=GridData.FILL;
  data.grabExcessHorizontalSpace=true;
  data.grabExcessVerticalSpace=true;
  composite.setLayoutData(data);
  new Label(composite,SWT.NONE);
  m_value1Field=new Text(composite,SWT.BORDER | SWT.RIGHT);
  GridData value1FieldData=new GridData();
  value1FieldData.horizontalAlignment=GridData.FILL;
  value1FieldData.verticalAlignment=GridData.BEGINNING;
  value1FieldData.grabExcessHorizontalSpace=true;
  m_value1Field.setLayoutData(value1FieldData);
  m_operator=new Label(composite,SWT.NONE);
  m_operator.setData(NAME,"String_Node_Str");
  PlusOperator plus=new PlusOperator();
  m_operator.setText(plus.toString());
  m_operator.setData("String_Node_Str",plus);
  GridData operatorData=new GridData();
  operatorData.horizontalAlignment=GridData.END;
  m_operator.setLayoutData(operatorData);
  m_value2Field=new Text(composite,SWT.BORDER | SWT.RIGHT);
  GridData value2FieldData=new GridData();
  value2FieldData.horizontalAlignment=GridData.FILL;
  value2FieldData.verticalAlignment=GridData.BEGINNING;
  value2FieldData.grabExcessHorizontalSpace=true;
  m_value2Field.setLayoutData(value2FieldData);
  m_equalsButton=new Button(composite,SWT.PUSH);
  m_equalsButton.setText("String_Node_Str");
  m_equalsButton.setData(NAME,"String_Node_Str");
  GridData equalsButtonData=new GridData();
  equalsButtonData.horizontalAlignment=GridData.END;
  m_equalsButton.setLayoutData(equalsButtonData);
  m_sumField=new Text(composite,SWT.BORDER | SWT.RIGHT);
  m_sumField.setData(NAME,"String_Node_Str");
  m_sumField.setEditable(false);
  GridData sumFieldData=new GridData();
  sumFieldData.horizontalAlignment=GridData.FILL;
  sumFieldData.verticalAlignment=GridData.BEGINNING;
  sumFieldData.grabExcessHorizontalSpace=true;
  m_sumField.setLayoutData(sumFieldData);
}

Fixed version (ground truth):
/** 
 * Inits the layout.
 */
private void initControls(){
  GridLayout shellLayout=new GridLayout();
  setLayout(shellLayout);
  Composite composite=new Composite(this,SWT.NONE);
  composite.setData(WIDGET_NAME,"String_Node_Str");
  GridLayout compositeLayout=new GridLayout(2,false);
  composite.setLayout(compositeLayout);
  GridData data=new GridData();
  data.horizontalAlignment=GridData.FILL;
  data.verticalAlignment=GridData.FILL;
  data.grabExcessHorizontalSpace=true;
  data.grabExcessVerticalSpace=true;
  composite.setLayoutData(data);
  new Label(composite,SWT.NONE);
  m_value1Field=new Text(composite,SWT.BORDER | SWT.RIGHT);
  GridData value1FieldData=new GridData();
  value1FieldData.horizontalAlignment=GridData.FILL;
  value1FieldData.verticalAlignment=GridData.BEGINNING;
  value1FieldData.grabExcessHorizontalSpace=true;
  m_value1Field.setLayoutData(value1FieldData);
  m_operator=new Label(composite,SWT.NONE);
  m_operator.setData(WIDGET_NAME,"String_Node_Str");
  PlusOperator plus=new PlusOperator();
  m_operator.setText(plus.toString());
  m_operator.setData("String_Node_Str",plus);
  GridData operatorData=new GridData();
  operatorData.horizontalAlignment=GridData.END;
  m_operator.setLayoutData(operatorData);
  m_value2Field=new Text(composite,SWT.BORDER | SWT.RIGHT);
  GridData value2FieldData=new GridData();
  value2FieldData.horizontalAlignment=GridData.FILL;
  value2FieldData.verticalAlignment=GridData.BEGINNING;
  value2FieldData.grabExcessHorizontalSpace=true;
  m_value2Field.setLayoutData(value2FieldData);
  m_equalsButton=new Button(composite,SWT.PUSH);
  m_equalsButton.setText("String_Node_Str");
  m_equalsButton.setData(WIDGET_NAME,"String_Node_Str");
  GridData equalsButtonData=new GridData();
  equalsButtonData.horizontalAlignment=GridData.END;
  m_equalsButton.setLayoutData(equalsButtonData);
  m_sumField=new Text(composite,SWT.BORDER | SWT.RIGHT);
  m_sumField.setData(WIDGET_NAME,"String_Node_Str");
  m_sumField.setEditable(false);
  GridData sumFieldData=new GridData();
  sumFieldData.horizontalAlignment=GridData.FILL;
  sumFieldData.verticalAlignment=GridData.BEGINNING;
  sumFieldData.grabExcessHorizontalSpace=true;
  m_sumField.setLayoutData(sumFieldData);
}