Program: 9983
Project: 9983
Buggy source:
protected void adaptResourceBundle(final Artifact baseRbSwc,Artifact desiredRbSwc){
  getLog().debug("String_Node_Str" + baseRbSwc.getArtifactId() + "String_Node_Str"+ baseRbSwc.getClassifier()+ "String_Node_Str"+ desiredRbSwc.getClassifier());
  File dest;
  try {
    UnArchiver unzip=archiverManager.getUnArchiver("String_Node_Str");
    unzip.setSourceFile(baseRbSwc.getFile());
    dest=FileUtils.createTempFile(baseRbSwc.getArtifactId(),desiredRbSwc.getClassifier(),getOutputDirectory());
    unzip.extract("String_Node_Str" + baseRbSwc.getClassifier(),dest);
  }
 catch (  Exception e) {
    throw new MavenRuntimeException("String_Node_Str",e);
  }
  File resourceBundleBaseDir=new File(dest,"String_Node_Str" + baseRbSwc.getClassifier());
  List<String> bundles=new ArrayList<String>();
  for (  String bundle : resourceBundleBaseDir.list()) {
    bundles.add(bundle.replace("String_Node_Str","String_Node_Str"));
  }
  ICompcConfiguration cfg=mock(ICompcConfiguration.class,RETURNS_NULL);
  ICompilerConfiguration compilerCfg=mock(ICompilerConfiguration.class,RETURNS_NULL);
  when(cfg.getLoadConfig()).thenReturn(getLoadConfig());
  when(cfg.getCompilerConfiguration()).thenReturn(compilerCfg);
  when(compilerCfg.getTheme()).thenReturn(Collections.EMPTY_LIST);
  when(compilerCfg.getFontsConfiguration()).thenReturn(getFontsConfiguration());
  when(compilerCfg.getLocale()).thenReturn(new String[]{desiredRbSwc.getClassifier()});
  when(compilerCfg.getSourcePath()).thenReturn(new File[]{resourceBundleBaseDir});
  when(cfg.getIncludeResourceBundles()).thenReturn(bundles);
  String output=PathUtil.getCanonicalPath(baseRbSwc.getFile()).replace(baseRbSwc.getClassifier(),desiredRbSwc.getClassifier());
  when(cfg.getOutput()).thenReturn(output);
  when(compilerCfg.getExternalLibraryPath()).thenReturn(this.getExternalLibraryPath());
  when(compilerCfg.getLibraryPath()).thenReturn(this.getLibraryPath());
  try {
    checkResult(compiler.compileSwc(cfg,true));
  }
 catch (  Exception e) {
    throw new MavenRuntimeException("String_Node_Str",e);
  }
  desiredRbSwc.setFile(new File(output));
  desiredRbSwc.setResolved(true);
}

Fixed version (ground truth):
@SuppressWarnings("String_Node_Str") protected void adaptResourceBundle(final Artifact baseRbSwc,Artifact desiredRbSwc){
  getLog().debug("String_Node_Str" + baseRbSwc.getArtifactId() + "String_Node_Str"+ baseRbSwc.getClassifier()+ "String_Node_Str"+ desiredRbSwc.getClassifier());
  File dest;
  try {
    UnArchiver unzip=archiverManager.getUnArchiver("String_Node_Str");
    unzip.setSourceFile(baseRbSwc.getFile());
    dest=FileUtils.createTempFile(baseRbSwc.getArtifactId(),desiredRbSwc.getClassifier(),getOutputDirectory());
    unzip.extract("String_Node_Str" + baseRbSwc.getClassifier(),dest);
  }
 catch (  Exception e) {
    throw new MavenRuntimeException("String_Node_Str",e);
  }
  File resourceBundleBaseDir=new File(dest,"String_Node_Str" + baseRbSwc.getClassifier());
  List<String> bundles=new ArrayList<String>();
  for (  String bundle : resourceBundleBaseDir.list()) {
    bundles.add(bundle.replace("String_Node_Str","String_Node_Str"));
  }
  ICompcConfiguration cfg=mock(ICompcConfiguration.class,RETURNS_NULL);
  when(cfg.getLoadConfig()).thenReturn(getLoadConfig());
  when(cfg.getIncludeResourceBundles()).thenReturn(bundles);
  String output=PathUtil.getCanonicalPath(baseRbSwc.getFile()).replace(baseRbSwc.getClassifier(),desiredRbSwc.getClassifier());
  when(cfg.getOutput()).thenReturn(output);
  ICompilerConfiguration compilerCfg=mock(ICompilerConfiguration.class,RETURNS_NULL);
  when(compilerCfg.getTheme()).thenReturn(Collections.EMPTY_LIST);
  when(compilerCfg.getFontsConfiguration()).thenReturn(getFontsConfiguration());
  when(compilerCfg.getLocale()).thenReturn(new String[]{desiredRbSwc.getClassifier()});
  when(compilerCfg.getSourcePath()).thenReturn(new File[]{resourceBundleBaseDir});
  when(compilerCfg.getExternalLibraryPath()).thenReturn(this.getExternalLibraryPath());
  when(compilerCfg.getLibraryPath()).thenReturn(this.getLibraryPath(false));
  when(cfg.getCompilerConfiguration()).thenReturn(compilerCfg);
  try {
    checkResult(compiler.compileSwc(cfg,true));
  }
 catch (  Exception e) {
    throw new MavenRuntimeException("String_Node_Str",e);
  }
  desiredRbSwc.setFile(new File(output));
  desiredRbSwc.setResolved(true);
}