Program: 102095
Project: 102095
Buggy source:
/** 
 * @see org.eclipse.jface.dialogs.TitleAreaDialog#createDialogArea(org.eclipse.swt.widgets.Composite)
 * @since 5.5.3
 */
@Override protected Control createDialogArea(Composite parent){
  setTitle(getString("String_Node_Str"));
  setMessage(getString("String_Node_Str"));
  Composite pnl=new Composite(parent,SWT.NONE);
  GridLayoutFactory.fillDefaults().numColumns(2).margins(10,10).equalWidth(false).applyTo(pnl);
  GridDataFactory.fillDefaults().grab(true,true).applyTo(pnl);
  WidgetFactory.createLabel(pnl,getString("String_Node_Str"));
  vdbNameText=new Text(pnl,SWT.NONE);
  vdbNameText.setText(this.vdbName);
  vdbNameText.setEditable(false);
  vdbNameText.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW));
  GridDataFactory.fillDefaults().grab(true,false).applyTo(vdbNameText);
  Label label=WidgetFactory.createLabel(pnl,getString("String_Node_Str"));
  GridDataFactory.fillDefaults().align(SWT.LEFT,SWT.CENTER).applyTo(label);
  dataSourceNameText=new Text(pnl,SWT.BORDER);
  dataSourceNameText.setText(this.vdbDataSourceInfo.getJndiName());
  GridDataFactory.fillDefaults().grab(true,false).applyTo(dataSourceNameText);
  dataSourceNameText.addModifyListener(new ModifyListener(){
    @Override public void modifyText(    ModifyEvent e){
      String text=dataSourceNameText.getText();
      if (text != null && text.trim().length() > 0) {
        vdbDataSourceInfo.setJndiName(text);
      }
      validate();
    }
  }
);
  passThroughButton=new Button(pnl,SWT.CHECK);
  passThroughButton.setText(getString("String_Node_Str"));
  passThroughButton.setToolTipText(getString("String_Node_Str"));
  GridDataFactory.fillDefaults().span(2,1).applyTo(passThroughButton);
  passThroughButton.addSelectionListener(new SelectionListener(){
    @Override public void widgetSelected(    SelectionEvent e){
      vdbDataSourceInfo.setPassThroughAuthentication(passThroughButton.getSelection());
    }
    @Override public void widgetDefaultSelected(    SelectionEvent e){
    }
  }
);
  return pnl;
}

Fixed version (ground truth):
/** 
 * @see org.eclipse.jface.dialogs.TitleAreaDialog#createDialogArea(org.eclipse.swt.widgets.Composite)
 * @since 5.5.3
 */
@Override protected Control createDialogArea(Composite parent){
  setTitle(getString("String_Node_Str"));
  setMessage(getString("String_Node_Str"));
  Composite pnl=new Composite(parent,SWT.NONE);
  GridLayoutFactory.fillDefaults().numColumns(2).margins(10,10).equalWidth(false).applyTo(pnl);
  GridDataFactory.fillDefaults().grab(true,true).applyTo(pnl);
  WidgetFactory.createLabel(pnl,getString("String_Node_Str"));
  vdbNameText=new Text(pnl,SWT.NONE);
  vdbNameText.setText(this.vdbName);
  vdbNameText.setEditable(false);
  vdbNameText.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW));
  GridDataFactory.fillDefaults().grab(true,false).applyTo(vdbNameText);
  Label label=WidgetFactory.createLabel(pnl,getString("String_Node_Str"));
  GridDataFactory.fillDefaults().align(SWT.LEFT,SWT.CENTER).applyTo(label);
  dataSourceNameText=new Text(pnl,SWT.BORDER);
  dataSourceNameText.setText(this.vdbDataSourceInfo.getJndiName());
  GridDataFactory.fillDefaults().grab(true,false).applyTo(dataSourceNameText);
  dataSourceNameText.addModifyListener(new ModifyListener(){
    @Override public void modifyText(    ModifyEvent e){
      String text=dataSourceNameText.getText();
      vdbDataSourceInfo.setJndiName(text);
      validate();
    }
  }
);
  passThroughButton=new Button(pnl,SWT.CHECK);
  passThroughButton.setText(getString("String_Node_Str"));
  passThroughButton.setToolTipText(getString("String_Node_Str"));
  GridDataFactory.fillDefaults().span(2,1).applyTo(passThroughButton);
  passThroughButton.addSelectionListener(new SelectionListener(){
    @Override public void widgetSelected(    SelectionEvent e){
      vdbDataSourceInfo.setPassThroughAuthentication(passThroughButton.getSelection());
    }
    @Override public void widgetDefaultSelected(    SelectionEvent e){
    }
  }
);
  return pnl;
}