Program: 9651
Project: 9651
Buggy source:
public void testDefaultClasspathAndTargetCombo() throws InvalidInputException {
  String ENTRY="String_Node_Str";
  final String classpath=System.getProperty("String_Node_Str");
  try {
    System.setProperty("String_Node_Str",ENTRY);
    AjBuildConfig config=parser.genBuildConfig(new String[]{},messageWriter);
    String err=parser.getOtherMessages(true);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str"},messageWriter);
    err=parser.getOtherMessages(true);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str"},messageWriter);
    err=parser.getOtherMessages(true);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str",ENTRY,"String_Node_Str"},messageWriter);
    err=parser.getOtherMessages(true);
    assertTrue("String_Node_Str",null != err);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
  }
  finally {
    System.setProperty("String_Node_Str",classpath);
    String setPath=System.getProperty("String_Node_Str");
    String m="String_Node_Str";
    assertEquals(m,classpath,setPath);
  }
}

Fixed version (ground truth):
public void testDefaultClasspathAndTargetCombo() throws InvalidInputException {
  String ENTRY="String_Node_Str";
  final String classpath=System.getProperty("String_Node_Str");
  try {
    System.setProperty("String_Node_Str",ENTRY);
    AjBuildConfig config=parser.genBuildConfig(new String[]{},messageWriter);
    String err=parser.getOtherMessages(true);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str"},messageWriter);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str"},messageWriter);
    err=parser.getOtherMessages(true);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    config=parser.genBuildConfig(new String[]{"String_Node_Str",ENTRY,"String_Node_Str"},messageWriter);
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
    assertTrue(config.getClasspath().toString(),config.getClasspath().contains("String_Node_Str"));
  }
  finally {
    System.setProperty("String_Node_Str",classpath);
    String setPath=System.getProperty("String_Node_Str");
    String m="String_Node_Str";
    assertEquals(m,classpath,setPath);
  }
}