Program: 140418
Project: 140418
Buggy source:
private void createAnalysisSummarySection(ScrolledForm form,Composite topComp){
  Section summarySection=this.createSection(form,topComp,"String_Node_Str",false,null);
  Composite sectionClient=toolkit.createComposite(summarySection);
  sectionClient.setLayout(new GridLayout(2,false));
  Composite leftComp=new Composite(sectionClient,SWT.NONE);
  GridDataFactory.fillDefaults().grab(true,true).applyTo(leftComp);
  leftComp.setLayout(new GridLayout());
  Composite rightComp=new Composite(sectionClient,SWT.NONE);
  rightComp.setLayout(new GridLayout());
  GridDataFactory.fillDefaults().grab(true,true).applyTo(rightComp);
  EList<ModelElement> analysedElements=this.connectionAnalysis.getContext().getAnalysedElements();
  tdDataProvider=null;
  if (analysedElements.size() > 0) {
    tdDataProvider=(TdDataProvider)analysedElements.get(0);
  }
  TdProviderConnection providerConnection=DataProviderHelper.getTdProviderConnection(tdDataProvider).getObject();
  String connectionStr=providerConnection.getConnectionString();
  Properties pameterProperties=SupportDBUrlStore.getInstance().getDBPameterProperties(connectionStr);
  String labelContent=pameterProperties.getProperty(PluginConstant.DBTYPE_PROPERTY);
  Label leftLabel=new Label(leftComp,SWT.NONE);
  leftLabel.setText("String_Node_Str" + (labelContent == null ? PluginConstant.EMPTY_STRING : labelContent));
  leftLabel.setLayoutData(new GridData());
  leftLabel=new Label(leftComp,SWT.NONE);
  labelContent=pameterProperties.getProperty(PluginConstant.HOSTNAME_PROPERTY);
  leftLabel.setText("String_Node_Str" + (labelContent == null ? PluginConstant.EMPTY_STRING : labelContent));
  leftLabel.setLayoutData(new GridData());
  leftLabel=new Label(leftComp,SWT.NONE);
  labelContent=pameterProperties.getProperty(PluginConstant.PORT_PROPERTY);
  leftLabel.setText("String_Node_Str" + (labelContent == null ? PluginConstant.EMPTY_STRING : labelContent));
  leftLabel.setLayoutData(new GridData());
  leftLabel=new Label(leftComp,SWT.NONE);
  labelContent=TaggedValueHelper.getValue(PluginConstant.USER_PROPERTY,providerConnection);
  leftLabel.setText("String_Node_Str" + (labelContent == null ? PluginConstant.EMPTY_STRING : labelContent));
  leftLabel.setLayoutData(new GridData());
  List<TdCatalog> tdCatalogs=DataProviderHelper.getTdCatalogs(tdDataProvider);
  List<TdSchema> tdSchema=DataProviderHelper.getTdSchema(tdDataProvider);
  leftLabel=new Label(leftComp,SWT.NONE);
  leftLabel.setText("String_Node_Str" + tdCatalogs.size());
  leftLabel.setLayoutData(new GridData());
  leftLabel=new Label(leftComp,SWT.NONE);
  leftLabel.setText("String_Node_Str" + tdSchema.size());
  leftLabel.setLayoutData(new GridData());
  ExecutionInformations resultMetadata=connectionAnalysis.getResults().getResultMetadata();
  Label rightLabel=new Label(rightComp,SWT.NONE);
  rightLabel.setText("String_Node_Str" + getFormatDateStr(connectionAnalysis.getCreationDate()));
  rightLabel.setLayoutData(new GridData());
  rightLabel=new Label(rightComp,SWT.NONE);
  rightLabel.setText("String_Node_Str" + getFormatDateStr(resultMetadata.getExecutionDate()));
  rightLabel.setLayoutData(new GridData());
  rightLabel=new Label(rightComp,SWT.NONE);
  rightLabel.setText("String_Node_Str" + resultMetadata.getExecutionDuration() / 1000.0d + "String_Node_Str");
  rightLabel.setLayoutData(new GridData());
  rightLabel=new Label(rightComp,SWT.NONE);
  String executeStatus=(resultMetadata.isLastRunOk() ? "String_Node_Str" : "String_Node_Str");
  rightLabel.setText("String_Node_Str" + (resultMetadata.getExecutionNumber() == 0 ? PluginConstant.EMPTY_STRING : executeStatus));
  rightLabel.setLayoutData(new GridData());
  rightLabel=new Label(rightComp,SWT.NONE);
  rightLabel.setText("String_Node_Str" + resultMetadata.getExecutionNumber());
  rightLabel.setLayoutData(new GridData());
  rightLabel=new Label(rightComp,SWT.NONE);
  rightLabel.setText("String_Node_Str" + getFormatDateStr(resultMetadata.getExecutionDate()));
  rightLabel.setLayoutData(new GridData());
  sectionClient.layout();
  summarySection.setClient(sectionClient);
}

Fixed version (ground truth):
private void createAnalysisSummarySection(ScrolledForm form,Composite topComp){
  Section summarySection=this.createSection(form,topComp,"String_Node_Str",false,null);
  sumSectionClient=toolkit.createComposite(summarySection);
  sumSectionClient.setLayout(new GridLayout(2,false));
  refreshSumSection();
  summarySection.setClient(sumSectionClient);
}