Program: 68810
Project: 68810
Buggy source:
public void addBatchTests(){
  ReadAllBatchReadingTest testbb1=new ReadAllBatchReadingTest(12);
  testbb1.setName("String_Node_Str");
  ReadAllQuery querybb1=new ReadAllQuery();
  querybb1.setReferenceClass(Employee.class);
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  testbb1.setQuery(querybb1);
  addTest(testbb1);
  ReadAllBatchReadingTest testbb2=new ReadAllBatchReadingTest(2);
  testbb2.setName("String_Node_Str");
  ReadAllQuery querybb2=new ReadAllQuery();
  querybb2.setReferenceClass(Employee.class);
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").equal("String_Node_Str"));
  testbb2.setQuery(querybb2);
  addTest(testbb2);
  BatchReadingUnitOfWorkTest testbb3=new BatchReadingUnitOfWorkTest();
  addTest(testbb3);
  BatchReadingUnitOfWorkInTransactionTest testbb4=new BatchReadingUnitOfWorkInTransactionTest();
  addTest(testbb4);
  OneToManyBatchReadingTest testbb5=new OneToManyBatchReadingTest();
  addTest(testbb5);
  addTest(new BatchReadingTest());
  OneToManyBatchReadingCustomSelectionQueryTest testbb6=new OneToManyBatchReadingCustomSelectionQueryTest();
  addTest(testbb6);
  ReadAllBatchReadingTest test3=new ReadAllBatchReadingTest(2);
  test3.setName("String_Node_Str");
  ReadAllQuery query3=new ReadAllQuery();
  query3.setReferenceClass(Employee.class);
  query3.useCursoredStream();
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  query3.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").equal("String_Node_Str"));
  test3.setQuery(query3);
  addTest(test3);
  NestedOneToManyBatchReadAllTest test3_5=new NestedOneToManyBatchReadAllTest(org.eclipse.persistence.testing.models.collections.Restaurant.class,15);
  test3_5.setName("String_Node_Str");
  ReadAllQuery query3_5=new ReadAllQuery();
  query3_5.setReferenceClass(org.eclipse.persistence.testing.models.collections.Restaurant.class);
  query3_5.addBatchReadAttribute("String_Node_Str");
  test3_5.setQuery(query3_5);
  addTest(test3_5);
  ReadAllTest test4=new ReadAllTest(org.eclipse.persistence.testing.models.insurance.Policy.class,3);
  test4.setName("String_Node_Str");
  ReadAllQuery query4=new ReadAllQuery();
  query4.setReferenceClass(org.eclipse.persistence.testing.models.insurance.Policy.class);
  query4.addBatchReadAttribute("String_Node_Str");
  query4.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").greaterThan(40000));
  test4.setQuery(query4);
  addTest(test4);
  addTest(new OneToOneBatchReadingTest());
  ReadAllTest test5=new ReadAllTest(org.eclipse.persistence.testing.models.insurance.Policy.class,4);
  test5.setName("String_Node_Str");
  ReadAllQuery query5=new ReadAllQuery();
  query5.setReferenceClass(org.eclipse.persistence.testing.models.insurance.Policy.class);
  query5.addBatchReadAttribute("String_Node_Str");
  query5.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").greaterThan(30000));
  test5.setQuery(query5);
  addTest(test5);
  addTest(new OneToManyBatchReadingTest());
  addTest(new NestedBatchReadingTest());
  addTest(new AggregateBatchReadingTest());
  addTest(new BatchReadingBatchReadExpressionTest());
  addTest(new BatchReadingWithInvalidQueryKeyTest());
  addTest(new BatchReadValueholderTest());
}

Fixed version (ground truth):
public void addBatchTests(){
  ReadAllBatchReadingTest testbb1=new ReadAllBatchReadingTest(12);
  testbb1.setName("String_Node_Str");
  ReadAllQuery querybb1=new ReadAllQuery();
  querybb1.setReferenceClass(Employee.class);
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  testbb1.setQuery(querybb1);
  addTest(testbb1);
  ReadAllBatchReadingTest testbb2=new ReadAllBatchReadingTest(2);
  testbb2.setName("String_Node_Str");
  ReadAllQuery querybb2=new ReadAllQuery();
  querybb2.setReferenceClass(Employee.class);
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.addBatchReadAttribute("String_Node_Str");
  querybb2.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").equal("String_Node_Str"));
  testbb2.setQuery(querybb2);
  addTest(testbb2);
  BatchReadingUnitOfWorkTest testbb3=new BatchReadingUnitOfWorkTest();
  addTest(testbb3);
  BatchReadingUnitOfWorkInTransactionTest testbb4=new BatchReadingUnitOfWorkInTransactionTest();
  addTest(testbb4);
  OneToManyBatchReadingTest testbb5=new OneToManyBatchReadingTest();
  addTest(testbb5);
  addTest(new BatchReadingTest());
  OneToManyBatchReadingCustomSelectionQueryTest testbb6=new OneToManyBatchReadingCustomSelectionQueryTest();
  addTest(testbb6);
  ReadAllBatchReadingTest test3=new ReadAllBatchReadingTest(2);
  test3.setName("String_Node_Str");
  ReadAllQuery query3=new ReadAllQuery();
  query3.setReferenceClass(Employee.class);
  query3.useCursoredStream();
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  query3.addBatchReadAttribute("String_Node_Str");
  querybb1.addBatchReadAttribute("String_Node_Str");
  query3.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").equal("String_Node_Str"));
  test3.setQuery(query3);
  addTest(test3);
  NestedOneToManyBatchReadAllTest test3_5=new NestedOneToManyBatchReadAllTest(org.eclipse.persistence.testing.models.collections.Restaurant.class,15);
  test3_5.setName("String_Node_Str");
  ReadAllQuery query3_5=new ReadAllQuery();
  query3_5.setReferenceClass(org.eclipse.persistence.testing.models.collections.Restaurant.class);
  query3_5.addBatchReadAttribute("String_Node_Str");
  test3_5.setQuery(query3_5);
  addTest(test3_5);
  ReadAllTest test4=new ReadAllTest(org.eclipse.persistence.testing.models.insurance.Policy.class,3);
  test4.setName("String_Node_Str");
  ReadAllQuery query4=new ReadAllQuery();
  query4.setReferenceClass(org.eclipse.persistence.testing.models.insurance.Policy.class);
  query4.addBatchReadAttribute("String_Node_Str");
  query4.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").greaterThan(40000));
  test4.setQuery(query4);
  addTest(test4);
  addTest(new OneToOneBatchReadingTest());
  ReadAllTest test5=new ReadAllTest(org.eclipse.persistence.testing.models.insurance.Policy.class,4);
  test5.setName("String_Node_Str");
  ReadAllQuery query5=new ReadAllQuery();
  query5.setReferenceClass(org.eclipse.persistence.testing.models.insurance.Policy.class);
  query5.addBatchReadAttribute("String_Node_Str");
  query5.setSelectionCriteria(new org.eclipse.persistence.expressions.ExpressionBuilder().get("String_Node_Str").greaterThan(30000));
  test5.setQuery(query5);
  addTest(test5);
  addTest(new OneToManyBatchReadingTest());
  addTest(new NestedBatchReadingTest());
  addTest(new AggregateBatchReadingTest());
  addTest(new BatchReadingBatchReadExpressionTest());
  addTest(new BatchReadingWithInvalidQueryKeyTest());
  addTest(new BatchReadValueholderTest());
  addTest(new BatchReadingStackOverflowTest());
}