Program: 137245
Project: 137245
Buggy source:
@Override protected void createResultSection(Composite parent){
  executeData=getAnalysisHandler().getExecuteData();
  graphicsAndTableSection=this.createSection(form,parent,DefaultMessagesImpl.getString("String_Node_Str"),null);
  Composite sectionClient=toolkit.createComposite(graphicsAndTableSection);
  sectionClient.setLayout(new GridLayout());
  sectionClient.setLayoutData(new GridData(GridData.FILL_BOTH));
  Composite graphicsComp=toolkit.createComposite(sectionClient);
  graphicsComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  graphicsComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
  Composite simpleSatisticsComp=toolkit.createComposite(sectionClient);
  simpleSatisticsComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  simpleSatisticsComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
 else {
    this.createSimpleStatisticsPart(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    if (0 < allMatchIndicator.getCompositeRegexMatchingIndicators().size()) {
      this.createAllMatchPart(sectionClient,"String_Node_Str",allMatchIndicator);
    }
  }
  Composite tableComp=toolkit.createComposite(sectionClient);
  tableComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  tableComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
 else {
    if (simpleStaticIndicator.isUsedMapDBMode()) {
      this.createTableSectionPartForMapDB(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    }
 else {
      this.createTableSectionPart(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    }
  }
  graphicsAndTableSection.setExpanded(true);
  graphicsAndTableSection.setClient(sectionClient);
}

Fixed version (ground truth):
@Override protected void createResultSection(Composite parent){
  executeData=getAnalysisHandler().getExecuteData();
  graphicsAndTableSection=this.createSection(form,parent,DefaultMessagesImpl.getString("String_Node_Str"),null);
  Composite sectionClient=toolkit.createComposite(graphicsAndTableSection);
  sectionClient.setLayout(new GridLayout());
  sectionClient.setLayoutData(new GridData(GridData.FILL_BOTH));
  Composite graphicsComp=toolkit.createComposite(sectionClient);
  graphicsComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  graphicsComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
  Composite simpleSatisticsComp=toolkit.createComposite(sectionClient);
  simpleSatisticsComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  simpleSatisticsComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
 else {
    this.createSimpleStatisticsPart(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    if (0 < allMatchIndicator.getCompositeRegexMatchingIndicators().size()) {
      this.createAllMatchPart(sectionClient,"String_Node_Str",allMatchIndicator);
    }
  }
  Composite tableComp=toolkit.createComposite(sectionClient);
  tableComp.setLayoutData(new GridData(GridData.FILL_BOTH));
  tableComp.setLayout(new GridLayout());
  if (executeData == null || executeData.equals(PluginConstant.EMPTY_STRING)) {
    return;
  }
 else {
    if (simpleStaticIndicator.isUsedMapDBMode() && AnalysisHelper.isJavaExecutionEngine(masterPage.getAnalysis())) {
      this.createTableSectionPartForMapDB(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    }
 else {
      this.createTableSectionPart(sectionClient,DefaultMessagesImpl.getString("String_Node_Str"),simpleStaticIndicator);
    }
  }
  graphicsAndTableSection.setExpanded(true);
  graphicsAndTableSection.setClient(sectionClient);
}