Program: 85376
Project: 85376
Buggy source:
public void execute(){
  antProject=AntUtils.createProject();
  boolean hasDbUnit=projectContainsPluginArtifact("String_Node_Str");
  if (hasDbUnit) {
    log("String_Node_Str");
    installSampleData();
  }
  if (project.getPackaging().equals("String_Node_Str") || (project.getPackaging().equals("String_Node_Str") && project.getParentArtifact().getGroupId().contains("String_Node_Str"))) {
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    if (genericCore) {
      log("String_Node_Str");
      installGenericBeanDefinitions();
    }
    installiBATISFiles();
  }
  if (project.getPackaging().equalsIgnoreCase("String_Node_Str")) {
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    String webFramework=project.getProperties().getProperty("String_Node_Str");
    String pagesPath=(isAppFuse()) ? "String_Node_Str" : "String_Node_Str";
    if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installJSFNavigationAndBeans();
      installJSFViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installStrutsActionDefinitions();
      copyGeneratedObjects(sourceDirectory + "String_Node_Str",destinationDirectory + "String_Node_Str","String_Node_Str");
      copyGeneratedObjects(sourceDirectory + "String_Node_Str",destinationDirectory + "String_Node_Str","String_Node_Str");
      installStrutsViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework) || "String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installSpringValidation();
      installSpringViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installSpringFreemarkerViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installStripesViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installTapestryViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installWicketViews();
    }
    log("String_Node_Str");
    installInternationalizationKeys(webFramework);
    if (!"String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installMenu();
    }
    log("String_Node_Str");
    installUITests(webFramework);
  }
}

Fixed version (ground truth):
public void execute(){
  antProject=AntUtils.createProject();
  boolean hasDbUnit=projectContainsPluginArtifact("String_Node_Str");
  if (hasDbUnit) {
    log("String_Node_Str");
    installSampleData();
  }
  if (project.getPackaging().equals("String_Node_Str") || (project.getPackaging().equals("String_Node_Str") && project.getParentArtifact().getGroupId().contains("String_Node_Str"))) {
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    if (genericCore) {
      log("String_Node_Str");
      installGenericBeanDefinitions();
    }
    installiBATISFiles();
  }
  if (project.getPackaging().equalsIgnoreCase("String_Node_Str")) {
    copyGeneratedObjects(this.sourceDirectory,this.destinationDirectory,"String_Node_Str");
    String webFramework=project.getProperties().getProperty("String_Node_Str");
    String pagesPath=isAppFuse() ? "String_Node_Str" : "String_Node_Str";
    if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installJSFNavigationAndBeans();
      installJSFViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installStrutsActionDefinitions();
      copyGeneratedObjects(sourceDirectory + "String_Node_Str",destinationDirectory + "String_Node_Str","String_Node_Str");
      copyGeneratedObjects(sourceDirectory + "String_Node_Str",destinationDirectory + "String_Node_Str","String_Node_Str");
      installStrutsViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework) || "String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installSpringValidation();
      installSpringViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installSpringFreemarkerViews(pagesPath);
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installStripesViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installTapestryViews();
    }
 else     if ("String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installWicketViews();
    }
    log("String_Node_Str");
    installInternationalizationKeys(webFramework);
    if (!"String_Node_Str".equalsIgnoreCase(webFramework)) {
      log("String_Node_Str");
      installMenu();
    }
    log("String_Node_Str");
    installUITests(webFramework);
  }
}