nus-yam/ex-repair huggingface dataset:
Program: 185708
Project: 185708
Buggy source:
public void testExtendingInterface1(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testExtendingInterface1(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185709
Project: 185709
Buggy source:
public void testExtendingInterface2(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testExtendingInterface2(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185710
Project: 185710
Buggy source:
public void testExtendingGroovyWithJava1(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testExtendingGroovyWithJava1(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}
Program: 185711
Project: 185711
Buggy source:
public void testParsingBlankImportStatic_538() throws Exception {
  if (GroovyUtils.GROOVY_LEVEL < 18) {
    return;
  }
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  ModuleNode mn=getModuleNode("String_Node_Str");
  assertNotNull(mn);
  assertFalse(mn.encounteredUnrecoverableError());
  Map<String,ImportNode> imports=mn.getStaticImports();
  ImportNode brokenImportNode=imports.get("String_Node_Str");
  assertEquals("String_Node_Str",brokenImportNode.getType().getName());
  ClassNode cn=mn.getClasses().get(0);
  assertNotNull(cn);
  assertTrue(cn.getName().equals("String_Node_Str"));
}

Fixed version (ground truth):
public void testParsingBlankImportStatic_538() throws Exception {
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  ModuleNode mn=getModuleNode("String_Node_Str");
  assertNotNull(mn);
  assertFalse(mn.encounteredUnrecoverableError());
  Map<String,ImportNode> imports=mn.getStaticImports();
  ImportNode brokenImportNode=imports.get("String_Node_Str");
  assertEquals("String_Node_Str",brokenImportNode.getType().getName());
  ClassNode cn=mn.getClasses().get(0);
  assertNotNull(cn);
  assertTrue(cn.getName().equals("String_Node_Str"));
}
Program: 185712
Project: 185712
Buggy source:
public void testImportAliasingAndOldReference(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testImportAliasingAndOldReference(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185713
Project: 185713
Buggy source:
public void testPrimitiveLikeTypeNames_GRE891_2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  assertEquals("String_Node_Str",getReturnTypeOfMethod("String_Node_Str","String_Node_Str"));
}

Fixed version (ground truth):
public void testPrimitiveLikeTypeNames_GRE891_2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  assertEquals("String_Node_Str",getReturnTypeOfMethod("String_Node_Str","String_Node_Str"));
}
Program: 185714
Project: 185714
Buggy source:
public void testNewRuleInLatestGroovy(){
  if (GroovyUtils.GROOVY_LEVEL < 18) {
    this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  }
 else {
    this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  }
}

Fixed version (ground truth):
public void testNewRuleInLatestGroovy(){
  if (GroovyUtils.GROOVY_LEVEL < 18) {
    runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  }
 else {
    runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  }
}
Program: 185715
Project: 185715
Buggy source:
public void testClashingMethodsWithDefaultParams(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str" + (GroovyUtils.isAtLeastGroovy(20) ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testClashingMethodsWithDefaultParams(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str" + (GroovyUtils.isAtLeastGroovy(20) ? "String_Node_Str" : "String_Node_Str") + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185716
Project: 185716
Buggy source:
public void testMixedModeInnerProperties2_GRE597(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testMixedModeInnerProperties2_GRE597(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185717
Project: 185717
Buggy source:
public void testNonTerminalMissingImport(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testNonTerminalMissingImport(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185718
Project: 185718
Buggy source:
public void testScriptCallJava(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testScriptCallJava(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str"},"String_Node_Str");
}
Program: 185719
Project: 185719
Buggy source:
public void testExtendingJavaInterfaceWithGroovy(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testExtendingJavaInterfaceWithGroovy(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}
Program: 185720
Project: 185720
Buggy source:
public void testInvokingVarargsCtors01_GtoJ(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testInvokingVarargsCtors01_GtoJ(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185721
Project: 185721
Buggy source:
public void testImportStatic3(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertTrue(irs[0] instanceof AliasImportReference);
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
  assertEquals("String_Node_Str",new String(((AliasImportReference)irs[0]).getSimpleName()));
}

Fixed version (ground truth):
public void testImportStatic3(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertTrue(irs[0] instanceof AliasImportReference);
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
  assertEquals("String_Node_Str",new String(((AliasImportReference)irs[0]).getSimpleName()));
}
Program: 185722
Project: 185722
Buggy source:
public void testCallStaticMethodFromGtoJ(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testCallStaticMethodFromGtoJ(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185723
Project: 185723
Buggy source:
public void testImplementingInterface_JavaExtendingGroovyAndImplementingMethod_ParamPosition(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testImplementingInterface_JavaExtendingGroovyAndImplementingMethod_ParamPosition(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185724
Project: 185724
Buggy source:
public void testStandaloneGroovyFile2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testStandaloneGroovyFile2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185725
Project: 185725
Buggy source:
public void testImportStatic1(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
}

Fixed version (ground truth):
public void testImportStatic1(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
}
Program: 185726
Project: 185726
Buggy source:
public void testImportStatic2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
}

Fixed version (ground truth):
public void testImportStatic2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
  GroovyCompilationUnitDeclaration gcud=getCUDeclFor("String_Node_Str");
  ImportReference[] irs=gcud.imports;
  assertEquals("String_Node_Str",irs[0].toString().trim());
  assertTrue(irs[0].isStatic());
}
Program: 185727
Project: 185727
Buggy source:
public void testImplementingInterface_JavaExtendingGroovyAndImplementingMethod(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testImplementingInterface_JavaExtendingGroovyAndImplementingMethod(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185728
Project: 185728
Buggy source:
public void testParsingIncompleteClassDeclaration_495() throws Exception {
  if (GroovyUtils.GROOVY_LEVEL < 18) {
    return;
  }
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  ModuleNode mn=getModuleNode("String_Node_Str");
  assertNotNull(mn);
  List<ClassNode> l=mn.getClasses();
  for (int i=0; i < l.size(); i++) {
    System.out.println(l.get(i));
  }
  assertFalse(mn.encounteredUnrecoverableError());
  ClassNode cn=mn.getClasses().get(2);
  assertNotNull(cn);
  assertEquals("String_Node_Str",cn.getName());
  cn=mn.getClasses().get(1);
  assertNotNull(cn);
  assertEquals("String_Node_Str",cn.getName());
}

Fixed version (ground truth):
public void testParsingIncompleteClassDeclaration_495() throws Exception {
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
  ModuleNode mn=getModuleNode("String_Node_Str");
  assertNotNull(mn);
  List<ClassNode> l=mn.getClasses();
  for (int i=0; i < l.size(); i++) {
    System.out.println(l.get(i));
  }
  assertFalse(mn.encounteredUnrecoverableError());
  ClassNode cn=mn.getClasses().get(2);
  assertNotNull(cn);
  assertEquals("String_Node_Str",cn.getName());
  cn=mn.getClasses().get(1);
  assertNotNull(cn);
  assertEquals("String_Node_Str",cn.getName());
}
Program: 185729
Project: 185729
Buggy source:
public void testStandaloneGroovyFile(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testStandaloneGroovyFile(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185730
Project: 185730
Buggy source:
public void testImportInnerClass01_JavaCase(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportInnerClass01_JavaCase(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185731
Project: 185731
Buggy source:
public void testInvokingVarargs03_JtoG(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testInvokingVarargs03_JtoG(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185732
Project: 185732
Buggy source:
public void testImportsBigInteger3(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportsBigInteger3(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185733
Project: 185733
Buggy source:
public void testImportsBigInteger2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportsBigInteger2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185734
Project: 185734
Buggy source:
public void testInvokingVarargs02_GtoJ(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testInvokingVarargs02_GtoJ(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185735
Project: 185735
Buggy source:
public void testImportInnerClass01_GroovyCase(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportInnerClass01_GroovyCase(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185736
Project: 185736
Buggy source:
public void testDuplicateGroovyObjectMethods(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testDuplicateGroovyObjectMethods(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185737
Project: 185737
Buggy source:
public void testImportAliasingGoober(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportAliasingGoober(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185738
Project: 185738
Buggy source:
public void testImportsBigInteger1(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testImportsBigInteger1(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185739
Project: 185739
Buggy source:
public void testInnerTypes_1(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testInnerTypes_1(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185740
Project: 185740
Buggy source:
public void testStaticProperties_GRE364_2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testStaticProperties_GRE364_2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str"},"String_Node_Str");
}
Program: 185741
Project: 185741
Buggy source:
public void testTransientMethod_GRE370(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testTransientMethod_GRE370(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}
Program: 185742
Project: 185742
Buggy source:
public void testTypeClash(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testTypeClash(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185743
Project: 185743
Buggy source:
public void testGroovyPropertyAccessors(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyPropertyAccessors(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185744
Project: 185744
Buggy source:
public void testAliasing_GRE473_2(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testAliasing_GRE473_2(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185745
Project: 185745
Buggy source:
public void testParentIsObject_GRE528(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testParentIsObject_GRE528(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
  checkGCUDeclaration("String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185746
Project: 185746
Buggy source:
public void testGroovyBug(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyBug(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}
Program: 185747
Project: 185747
Buggy source:
public void testExtendingRawJavaType(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testExtendingRawJavaType(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str"},"String_Node_Str");
}
Program: 185748
Project: 185748
Buggy source:
public void testMissingTypesForGeneratedBindingsGivesNPE_GRE273_2(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testMissingTypesForGeneratedBindingsGivesNPE_GRE273_2(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185749
Project: 185749
Buggy source:
public void testNotSeriousEnough_GRE396_2(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testNotSeriousEnough_GRE396_2(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185750
Project: 185750
Buggy source:
public void testIncorrectReturnType_GRE292_2(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testIncorrectReturnType_GRE292_2(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185751
Project: 185751
Buggy source:
public void testCallingMethods_JcallingG(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testCallingMethods_JcallingG(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185752
Project: 185752
Buggy source:
public void testGroovyPropertyAccessors_ErrorCases1(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyPropertyAccessors_ErrorCases1(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185753
Project: 185753
Buggy source:
public void testIncorrectReturnType_GRE292_3(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testIncorrectReturnType_GRE292_3(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185754
Project: 185754
Buggy source:
public void testGroovyPropertyAccessors_ErrorCases2(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyPropertyAccessors_ErrorCases2(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185755
Project: 185755
Buggy source:
public void testIncorrectReturnType_GRE292_4(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}

Fixed version (ground truth):
public void testIncorrectReturnType_GRE292_4(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str");
}
Program: 185756
Project: 185756
Buggy source:
public void testInvokingVarargs01_GtoJ(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testInvokingVarargs01_GtoJ(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185757
Project: 185757
Buggy source:
public void testBridgeMethods_GRE336(){
  this.runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testBridgeMethods_GRE336(){
  runNegativeTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185758
Project: 185758
Buggy source:
public void testEnums2(){
  try {
    JDTResolver.recordInstances=true;
    this.runConformTest(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"});
    JDTClassNode classnode=JDTResolver.getCachedNode("String_Node_Str");
    assertNotNull(classnode);
    List<MethodNode> methods=classnode.getMethods();
    assertEquals(1,methods.size());
    assertEquals("String_Node_Str",methods.get(0).getTypeDescriptor());
    classnode.lazyClassInit();
  }
  finally {
    JDTResolver.instances.clear();
    JDTResolver.recordInstances=false;
  }
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"});
}

Fixed version (ground truth):
public void testEnums2(){
  try {
    JDTResolver.recordInstances=true;
    runConformTest(new String[]{"String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"});
    JDTClassNode classnode=JDTResolver.getCachedNode("String_Node_Str");
    assertNotNull(classnode);
    List<MethodNode> methods=classnode.getMethods();
    assertEquals(1,methods.size());
    assertEquals("String_Node_Str",methods.get(0).getTypeDescriptor());
    classnode.lazyClassInit();
  }
  finally {
    JDTResolver.instances.clear();
    JDTResolver.recordInstances=false;
  }
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"});
}
Program: 185759
Project: 185759
Buggy source:
public void testGroovyPropertyAccessors_ErrorCases3(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyPropertyAccessors_ErrorCases3(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185760
Project: 185760
Buggy source:
public void testGroovyPropertyAccessors_ErrorCases4(){
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testGroovyPropertyAccessors_ErrorCases4(){
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}
Program: 185761
Project: 185761
Buggy source:
public void testCallingJavaFromGroovy1() throws Exception {
  this.runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}

Fixed version (ground truth):
public void testCallingJavaFromGroovy1() throws Exception {
  runConformTest(new String[]{"String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str","String_Node_Str","String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"},"String_Node_Str");
}