Program: 67610
Project: 67610
Buggy source:
private void createDialogContents(Composite composite){
  GridData labelData=new GridData();
  labelData.horizontalSpan=1;
  GridData textData=new GridData(GridData.FILL_HORIZONTAL);
  textData.horizontalSpan=1;
  Label columnNameLabel=new Label(composite,SWT.NONE);
  columnNameLabel.setText(Messages.getString("String_Node_Str"));
  columnNameLabel.setLayoutData(labelData);
  final Text columnNameText=new Text(composite,SWT.BORDER);
  columnNameText.setLayoutData(textData);
  columnNameText.setText(columnName);
  columnNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      columnName=columnNameText.getText().trim();
      validateSyntax();
    }
  }
);
  Label typeLabel=new Label(composite,SWT.NONE);
  typeLabel.setText(Messages.getString("String_Node_Str"));
  typeLabel.setLayoutData(labelData);
  final Combo typeCombo=ControlProvider.createCombo(composite,SWT.BORDER | SWT.READ_ONLY);
  typeCombo.setItems(displayDataTypes);
  typeCombo.setLayoutData(textData);
  typeCombo.setText(typeCombo.getItem(this.dataType));
  typeCombo.addSelectionListener(new SelectionListener(){
    public void widgetSelected(    SelectionEvent e){
      dataType=typeCombo.getSelectionIndex();
    }
    public void widgetDefaultSelected(    SelectionEvent arg0){
    }
  }
);
  Label aliasLabel=new Label(composite,SWT.NONE);
  aliasLabel.setText(Messages.getString("String_Node_Str"));
  aliasLabel.setLayoutData(labelData);
  final Text aliasText=new Text(composite,SWT.BORDER);
  aliasText.setLayoutData(textData);
  aliasText.setText(alias);
  aliasText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      alias=aliasText.getText().trim();
      validateSyntax();
    }
  }
);
  Label displayNameLabel=new Label(composite,SWT.NONE);
  displayNameLabel.setText(Messages.getString("String_Node_Str"));
  displayNameLabel.setLayoutData(labelData);
  final Text displayNameText=new Text(composite,SWT.BORDER);
  displayNameText.setLayoutData(textData);
  displayNameText.setText(displayName);
  displayNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      displayName=displayNameText.getText().trim();
    }
  }
);
}

Fixed version (ground truth):
private void createDialogContents(Composite composite){
  GridData labelData=new GridData();
  labelData.horizontalSpan=1;
  GridData textData=new GridData(GridData.FILL_HORIZONTAL);
  textData.horizontalSpan=2;
  Label columnNameLabel=new Label(composite,SWT.NONE);
  columnNameLabel.setText(Messages.getString("String_Node_Str"));
  columnNameLabel.setLayoutData(labelData);
  final Text columnNameText=new Text(composite,SWT.BORDER);
  columnNameText.setLayoutData(textData);
  columnNameText.setText(columnName);
  columnNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      columnName=columnNameText.getText().trim();
      validateSyntax();
    }
  }
);
  Label typeLabel=new Label(composite,SWT.NONE);
  typeLabel.setText(Messages.getString("String_Node_Str"));
  typeLabel.setLayoutData(labelData);
  final Combo typeCombo=ControlProvider.createCombo(composite,SWT.BORDER | SWT.READ_ONLY);
  typeCombo.setItems(displayDataTypes);
  typeCombo.setLayoutData(textData);
  typeCombo.setText(typeCombo.getItem(this.dataType));
  typeCombo.addSelectionListener(new SelectionListener(){
    public void widgetSelected(    SelectionEvent e){
      dataType=typeCombo.getSelectionIndex();
    }
    public void widgetDefaultSelected(    SelectionEvent arg0){
    }
  }
);
  Label aliasLabel=new Label(composite,SWT.NONE);
  aliasLabel.setText(Messages.getString("String_Node_Str"));
  aliasLabel.setLayoutData(labelData);
  final Text aliasText=new Text(composite,SWT.BORDER);
  aliasText.setLayoutData(textData);
  aliasText.setText(alias);
  aliasText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      alias=aliasText.getText().trim();
      validateSyntax();
    }
  }
);
  Label displayNameLabel=new Label(composite,SWT.NONE);
  displayNameLabel.setText(Messages.getString("String_Node_Str"));
  displayNameLabel.setLayoutData(labelData);
  final Text displayNameText=new Text(composite,SWT.BORDER);
  displayNameText.setLayoutData(textData);
  displayNameText.setText(displayName);
  displayNameText.addModifyListener(new ModifyListener(){
    public void modifyText(    ModifyEvent e){
      displayName=displayNameText.getText().trim();
      validateSyntax();
    }
  }
);
  createDisplayNameKeyArea(composite);
}