Program: 10093
Project: 10093
Buggy source:
/** 
 * Setup before compilation of source
 */
@SuppressWarnings("String_Node_Str") @Override public void setUp() throws MojoExecutionException, MojoFailureException {
  if (locales == null) {
    locales=new String[]{"String_Node_Str"};
  }
  if (sourcePaths == null) {
    sourcePaths=MavenUtils.getSourcePaths(build);
    if (mergeResourceBundle != null && mergeResourceBundle) {
      List<File> paths=new ArrayList<File>(Arrays.asList(sourcePaths));
      for (      String locale : locales) {
        File localeResourcePath=MavenUtils.getLocaleResourcePath(resourceBundlePath,locale);
        paths.add(localeResourcePath);
      }
      sourcePaths=paths.toArray(new File[paths.size()]);
    }
  }
  if (outputFile == null) {
    if (output == null) {
      outputFile=new File(build.getDirectory(),build.getFinalName() + "String_Node_Str" + project.getPackaging());
    }
 else {
      outputFile=new File(build.getDirectory(),output);
    }
  }
  if (configFile == null) {
    List<Resource> resources=build.getResources();
    for (    Resource resource : resources) {
      File cfg=new File(resource.getDirectory(),"String_Node_Str");
      if (cfg.exists()) {
        configFile=cfg;
        break;
      }
    }
  }
  if (configFile == null) {
    getLog().debug("String_Node_Str");
    configFile=MavenUtils.getConfigFile(build);
  }
  if (!configFile.exists()) {
    throw new MojoExecutionException("String_Node_Str" + configFile);
  }
 else {
    getLog().info("String_Node_Str" + configFile);
  }
  if (services == null) {
    List<Resource> resources=build.getResources();
    for (    Resource resource : resources) {
      File cfg=new File(resource.getDirectory(),"String_Node_Str");
      if (cfg.exists()) {
        services=cfg;
        break;
      }
    }
  }
  if (rslUrls == null) {
    rslUrls=new String[]{"String_Node_Str"};
  }
  if (policyFileUrls == null) {
    policyFileUrls=new String[]{"String_Node_Str"};
  }
  if (metadata == null) {
    metadata=new Metadata();
    if (project.getContributors() != null && !project.getContributors().isEmpty()) {
      List<Contributor> contributors=project.getContributors();
      for (      Contributor c : contributors) {
        metadata.addContributor(c.getName());
      }
      metadata.addCreator(contributors.get(0).getName());
    }
    metadata.setDate(DateFormat.getDateInstance().format(new Date()));
    metadata.setDescription(project.getDescription());
    metadata.setLanguages(Arrays.asList(locales));
    metadata.setTitle(project.getName());
  }
  configuration=builder.getDefaultConfiguration();
  configure();
  compilationData=new File(build.getDirectory(),project.getArtifactId() + "String_Node_Str" + project.getVersion()+ "String_Node_Str");
}

Fixed version (ground truth):
/** 
 * Setup before compilation of source
 */
@SuppressWarnings("String_Node_Str") @Override public void setUp() throws MojoExecutionException, MojoFailureException {
  if (locales == null || locales.length == 0) {
    locales=new String[]{"String_Node_Str"};
  }
  if (sourcePaths == null) {
    sourcePaths=MavenUtils.getSourcePaths(build);
    if (mergeResourceBundle != null && mergeResourceBundle) {
      List<File> paths=new ArrayList<File>(Arrays.asList(sourcePaths));
      for (      String locale : locales) {
        File localeResourcePath=MavenUtils.getLocaleResourcePath(resourceBundlePath,locale);
        paths.add(localeResourcePath);
      }
      sourcePaths=paths.toArray(new File[paths.size()]);
    }
  }
  if (outputFile == null) {
    if (output == null) {
      outputFile=new File(build.getDirectory(),build.getFinalName() + "String_Node_Str" + project.getPackaging());
    }
 else {
      outputFile=new File(build.getDirectory(),output);
    }
  }
  if (configFile == null) {
    List<Resource> resources=build.getResources();
    for (    Resource resource : resources) {
      File cfg=new File(resource.getDirectory(),"String_Node_Str");
      if (cfg.exists()) {
        configFile=cfg;
        break;
      }
    }
  }
  if (configFile == null) {
    getLog().debug("String_Node_Str");
    configFile=MavenUtils.getConfigFile(build);
  }
  if (!configFile.exists()) {
    throw new MojoExecutionException("String_Node_Str" + configFile);
  }
 else {
    getLog().info("String_Node_Str" + configFile);
  }
  if (services == null) {
    List<Resource> resources=build.getResources();
    for (    Resource resource : resources) {
      File cfg=new File(resource.getDirectory(),"String_Node_Str");
      if (cfg.exists()) {
        services=cfg;
        break;
      }
    }
  }
  if (rslUrls == null) {
    rslUrls=new String[]{"String_Node_Str"};
  }
  if (policyFileUrls == null) {
    policyFileUrls=new String[]{"String_Node_Str"};
  }
  if (metadata == null) {
    metadata=new Metadata();
    if (project.getDevelopers() != null && !project.getDevelopers().isEmpty()) {
      List<Developer> developers=project.getDevelopers();
      for (      Developer d : developers) {
        metadata.setCreator(developers.get(0).getName());
        break;
      }
    }
    if (project.getContributors() != null && !project.getContributors().isEmpty()) {
      List<Contributor> contributors=project.getContributors();
      for (      Contributor c : contributors) {
        metadata.setContributor(c.getName());
        break;
      }
    }
    metadata.setDate(DateFormat.getDateInstance().format(new Date()));
    metadata.setLanguage(locales[0]);
    metadata.addDescription(locales[0],project.getDescription());
    metadata.addTitle(locales[0],project.getName());
  }
  if (licenses == null) {
    licenses=getLicenses();
  }
  configuration=builder.getDefaultConfiguration();
  configure();
  compilationData=new File(build.getDirectory(),project.getArtifactId() + "String_Node_Str" + project.getVersion()+ "String_Node_Str");
}