Program: 148464
Project: 148464
Buggy source:
protected Control createDialogArea(Composite parent){
  try {
    parent.getShell().setText("String_Node_Str");
    Composite composite=new Composite(parent,SWT.NULL);
    GridLayout layout=new GridLayout();
    layout.marginHeight=convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);
    layout.marginWidth=convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
    layout.verticalSpacing=convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);
    layout.horizontalSpacing=convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);
    composite.setLayout(layout);
    composite.setLayoutData(new GridData(GridData.FILL_BOTH));
    applyDialogFont(composite);
    tabFolder=new TabFolder(composite,SWT.TOP);
    tabFolder.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    tabFolder.setLayout(new GridLayout(1,true));
    ((GridData)tabFolder.getLayoutData()).heightHint=600;
    ((GridData)tabFolder.getLayoutData()).widthHint=600;
    TabItem descriptionTI=new TabItem(tabFolder,SWT.NULL);
    descriptionTI.setText("String_Node_Str");
    descriptionTI.setToolTipText("String_Node_Str");
    Composite descriptionC=new Composite(tabFolder,SWT.NULL);
    descriptionC.setLayout(new GridLayout(1,true));
    descriptionC.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    Label descValue=new Label(descriptionC,SWT.WRAP);
    descValue.setLayoutData(new GridData(SWT.FILL,SWT.CENTER,true,false,1,1));
    descValue.setText(description + "String_Node_Str");
    Label documentationLabel=new Label(descriptionC,SWT.LEFT);
    documentationLabel.setLayoutData(new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1));
    documentationLabel.setFont(FontUtils.getBoldFont(documentationLabel.getFont()));
    documentationLabel.setText(templetName);
    Text docValue=new Text(descriptionC,SWT.WRAP | SWT.READ_ONLY | SWT.V_SCROLL);
    docValue.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    docValue.setBackground(documentationLabel.getBackground());
    docValue.setText(documentation);
    descriptionTI.setControl(descriptionC);
    tabFolder.setSelection(0);
    return composite;
  }
 catch (  Exception e) {
    e.printStackTrace();
    MessageDialog.openError(this.getShell(),"String_Node_Str","String_Node_Str" + e.getLocalizedMessage());
    return null;
  }
}

Fixed version (ground truth):
protected Control createDialogArea(Composite parent){
  try {
    parent.getShell().setText("String_Node_Str");
    Composite composite=new Composite(parent,SWT.NULL);
    GridLayout layout=new GridLayout();
    layout.marginHeight=convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);
    layout.marginWidth=convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
    layout.verticalSpacing=convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);
    layout.horizontalSpacing=convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);
    composite.setLayout(layout);
    composite.setLayoutData(new GridData(GridData.FILL_BOTH));
    applyDialogFont(composite);
    tabFolder=new TabFolder(composite,SWT.TOP);
    tabFolder.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    tabFolder.setLayout(new GridLayout(1,true));
    ((GridData)tabFolder.getLayoutData()).heightHint=600;
    ((GridData)tabFolder.getLayoutData()).widthHint=600;
    TabItem descriptionTI=new TabItem(tabFolder,SWT.NULL);
    descriptionTI.setText("String_Node_Str");
    descriptionTI.setToolTipText("String_Node_Str");
    Composite descriptionC=new Composite(tabFolder,SWT.NULL);
    descriptionC.setLayout(new GridLayout(1,true));
    descriptionC.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    Label descValue=new Label(descriptionC,SWT.WRAP);
    descValue.setLayoutData(new GridData(SWT.FILL,SWT.CENTER,true,false,1,1));
    descValue.setText(description + "String_Node_Str");
    Label documentationLabel=new Label(descriptionC,SWT.LEFT);
    documentationLabel.setLayoutData(new GridData(SWT.LEFT,SWT.CENTER,false,false,1,1));
    documentationLabel.setFont(FontUtils.getBoldFont(documentationLabel.getFont()));
    documentationLabel.setText(templetName);
    Text docValue=new Text(descriptionC,SWT.WRAP | SWT.READ_ONLY | SWT.V_SCROLL);
    docValue.setLayoutData(new GridData(SWT.FILL,SWT.FILL,true,true,1,1));
    docValue.setBackground(documentationLabel.getBackground());
    docValue.setText(documentation);
    descriptionTI.setControl(descriptionC);
    tabFolder.setSelection(0);
    return composite;
  }
 catch (  Exception e) {
    log.error(e.getMessage(),e);
    MessageDialog.openError(this.getShell(),"String_Node_Str","String_Node_Str" + e.getLocalizedMessage());
    return null;
  }
}