Program: 20909
Project: 20909
Buggy source:
/** 
 * Collects all supported LAFs for the current system
 * @return
 */
public static LookAndFeelWrapper[] getSupportedLookAndFeels(){
  LookAndFeelInfo[] lafis=UIManager.getInstalledLookAndFeels();
  ArrayList<LookAndFeelWrapper> ret=new ArrayList<LookAndFeelWrapper>();
  for (int i=0; i < lafis.length; i++) {
    String clname=lafis[i].getClassName();
    if (clname.contains("String_Node_Str") && JDUtilities.getJavaVersion() >= 1.6) {
      ret.add(new LookAndFeelWrapper(lafis[i]).setName(lafis[i].getName().replaceAll("String_Node_Str","String_Node_Str").trim()));
    }
 else     if (clname.contains("String_Node_Str")) {
      ret.add(new LookAndFeelWrapper(lafis[i]).setName(lafis[i].getName().replaceAll("String_Node_Str","String_Node_Str").trim()));
    }
 else     if (clname.contains("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName());
      ret.add(lafm);
    }
 else     if (clname.startsWith("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str") && OSDetector.isLinux()) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str") && OSDetector.isLinux()) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.startsWith("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName());
      ret.add(lafm);
    }
 else     if (JDInitFlags.SWITCH_DEBUG) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName() + "String_Node_Str");
      ret.add(lafm);
    }
  }
  return ret.toArray(new LookAndFeelWrapper[]{});
}

Fixed version (ground truth):
/** 
 * Collects all supported LAFs for the current system
 * @return
 */
public static LookAndFeelWrapper[] getSupportedLookAndFeels(){
  LookAndFeelInfo[] lafis=UIManager.getInstalledLookAndFeels();
  ArrayList<LookAndFeelWrapper> ret=new ArrayList<LookAndFeelWrapper>();
  for (int i=0; i < lafis.length; i++) {
    String clname=lafis[i].getClassName();
    if (clname.contains("String_Node_Str") && JDUtilities.getJavaVersion() >= 1.6) {
      ret.add(new LookAndFeelWrapper(lafis[i]).setName(lafis[i].getName().replaceAll("String_Node_Str","String_Node_Str").trim()));
    }
 else     if (clname.contains("String_Node_Str")) {
      ret.add(new LookAndFeelWrapper(lafis[i]).setName(lafis[i].getName().replaceAll("String_Node_Str","String_Node_Str").trim()));
    }
 else     if (clname.contains("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName());
      ret.add(lafm);
    }
 else     if ((clname.startsWith("String_Node_Str")) || (clname.startsWith("String_Node_Str"))) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str") && OSDetector.isLinux()) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.endsWith("String_Node_Str") && OSDetector.isLinux()) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName("String_Node_Str");
      ret.add(lafm);
    }
 else     if (clname.startsWith("String_Node_Str")) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName());
      ret.add(lafm);
    }
 else     if (JDInitFlags.SWITCH_DEBUG) {
      LookAndFeelWrapper lafm=new LookAndFeelWrapper(lafis[i]);
      lafm.setName(lafis[i].getName() + "String_Node_Str");
      ret.add(lafm);
    }
  }
  return ret.toArray(new LookAndFeelWrapper[]{});
}