Program: 140522
Project: 140522
Buggy source:
private void createSummarySection(Composite parent){
  Section section=createSection(form,parent,"String_Node_Str",true,null);
  Composite sectionClient=toolkit.createComposite(section);
  sectionClient.setLayout(new GridLayout(2,false));
  sectionClient.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Composite databaseComp=toolkit.createComposite(sectionClient);
  databaseComp.setLayout(new GridLayout(2,false));
  GridData databaseCompData=new GridData(GridData.FILL_HORIZONTAL);
  databaseCompData.verticalAlignment=GridData.BEGINNING;
  databaseComp.setLayoutData(databaseCompData);
  ColumnAnalysisHandler handler=this.masterPage.getAnalysisHandler();
  toolkit.createLabel(databaseComp,"String_Node_Str");
  toolkit.createLabel(databaseComp,handler.getConnectionName());
  if (handler.isCatalogExisting()) {
    toolkit.createLabel(databaseComp,"String_Node_Str");
    toolkit.createLabel(databaseComp,handler.getCatalogNames());
  }
  if (handler.isSchemaExisting()) {
    toolkit.createLabel(databaseComp,"String_Node_Str");
    toolkit.createLabel(databaseComp,handler.getSchemaNames());
  }
  toolkit.createLabel(databaseComp,"String_Node_Str");
  toolkit.createLabel(databaseComp,handler.getTableNames());
  Composite executionComp=toolkit.createComposite(sectionClient);
  executionComp.setLayout(new GridLayout(2,false));
  GridData executionCompData=new GridData(GridData.FILL_HORIZONTAL);
  executionCompData.verticalAlignment=GridData.BEGINNING;
  executionComp.setLayoutData(executionCompData);
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteData());
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteDuration());
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteStatus()).setForeground(Display.getDefault().getSystemColor(SWT.COLOR_RED));
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteNumber());
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getLastExecutionNumberOk());
  section.setClient(sectionClient);
}

Fixed version (ground truth):
private void createSummarySection(Composite parent){
  Section section=createSection(form,parent,"String_Node_Str",true,null);
  Composite sectionClient=toolkit.createComposite(section);
  sectionClient.setLayout(new GridLayout(2,false));
  sectionClient.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
  Composite databaseComp=toolkit.createComposite(sectionClient);
  databaseComp.setLayout(new GridLayout(2,false));
  GridData databaseCompData=new GridData(GridData.FILL_HORIZONTAL);
  databaseCompData.verticalAlignment=GridData.BEGINNING;
  databaseComp.setLayoutData(databaseCompData);
  ColumnAnalysisHandler handler=this.masterPage.getAnalysisHandler();
  toolkit.createLabel(databaseComp,"String_Node_Str");
  toolkit.createLabel(databaseComp,handler.getConnectionName());
  if (handler.isCatalogExisting()) {
    toolkit.createLabel(databaseComp,"String_Node_Str");
    toolkit.createLabel(databaseComp,handler.getCatalogNames());
  }
  if (handler.isSchemaExisting()) {
    toolkit.createLabel(databaseComp,"String_Node_Str");
    toolkit.createLabel(databaseComp,handler.getSchemaNames());
  }
  toolkit.createLabel(databaseComp,"String_Node_Str");
  toolkit.createLabel(databaseComp,handler.getTableNames());
  Composite executionComp=toolkit.createComposite(sectionClient);
  executionComp.setLayout(new GridLayout(2,false));
  GridData executionCompData=new GridData(GridData.FILL_HORIZONTAL);
  executionCompData.verticalAlignment=GridData.BEGINNING;
  executionComp.setLayoutData(executionCompData);
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteData());
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteDuration());
  toolkit.createLabel(executionComp,"String_Node_Str");
  if (handler.getResultMetadata().isLastRunOk()) {
    toolkit.createLabel(executionComp,"String_Node_Str");
  }
 else {
    toolkit.createLabel(executionComp,"String_Node_Str" + handler.getResultMetadata().getMessage()).setForeground(Display.getDefault().getSystemColor(SWT.COLOR_RED));
  }
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getExecuteNumber());
  toolkit.createLabel(executionComp,"String_Node_Str");
  toolkit.createLabel(executionComp,handler.getLastExecutionNumberOk());
  section.setClient(sectionClient);
}