Program: 63239
Project: 63239
Buggy source:
/** 
 * You must add new tests to this method. If the new tests should be part of SRG as well then contact QA to update the SRG model.
 */
public void addTests(){
  if (!getTests().isEmpty()) {
    return;
  }
  Vector tests=new Vector();
  if (isLight) {
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
  }
  if (isAll) {
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
  }
  for (int index=0; index < tests.size(); ++index) {
    try {
      addTest((TestModel)Class.forName((String)tests.elementAt(index)).newInstance());
    }
 catch (    Throwable exception) {
      System.out.println("String_Node_Str" + tests.elementAt(index) + "String_Node_Str"+ exception);
    }
  }
  Collections.sort(this.getTests(),new Comparator(){
    public int compare(    Object left,    Object right){
      return Helper.getShortClassName(left.getClass()).compareTo(Helper.getShortClassName(right.getClass()));
    }
  }
);
  testList=tests;
}

Fixed version (ground truth):
/** 
 * You must add new tests to this method. If the new tests should be part of SRG as well then contact QA to update the SRG model.
 */
public void addTests(){
  if (!getTests().isEmpty()) {
    return;
  }
  Vector tests=new Vector();
  if (isLight) {
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
  }
  if (isAll) {
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
    tests.add("String_Node_Str");
  }
  for (int index=0; index < tests.size(); ++index) {
    try {
      addTest((TestModel)Class.forName((String)tests.elementAt(index)).newInstance());
    }
 catch (    Throwable exception) {
      System.out.println("String_Node_Str" + tests.elementAt(index) + "String_Node_Str"+ exception);
    }
  }
  Collections.sort(this.getTests(),new Comparator(){
    public int compare(    Object left,    Object right){
      return Helper.getShortClassName(left.getClass()).compareTo(Helper.getShortClassName(right.getClass()));
    }
  }
);
  testList=tests;
}