Program: 17840
Project: 17840
Buggy source:
@Test public void stabilitySettings(){
  processResource("String_Node_Str","String_Node_Str","String_Node_Str");
  AssertJUnit.assertEquals("String_Node_Str",1,output.size());
  Iterator<Map.Entry<String,String>> iter=output.entrySet().iterator();
  Map.Entry<String,String> entry=iter.next();
  AssertJUnit.assertTrue("String_Node_Str",entry.getKey().endsWith("String_Node_Str"));
  Raml raml=new RamlDocumentBuilder().build(entry.getValue(),"String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",raml);
  Resource res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  Action act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  List<String> is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",0,is.size());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",1,is.size());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",is.iterator().next());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",0,is.size());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",1,is.size());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",is.iterator().next());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",2,is.size());
  Iterator<String> iter2=is.iterator();
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",iter2.next());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",iter2.next());
}

Fixed version (ground truth):
@Test public void stabilitySettings(){
  processResource("String_Node_Str","String_Node_Str","String_Node_Str");
  AssertJUnit.assertEquals("String_Node_Str",1,output.size());
  Iterator<Map.Entry<String,String>> iter=output.entrySet().iterator();
  Map.Entry<String,String> entry=iter.next();
  AssertJUnit.assertTrue("String_Node_Str",entry.getKey().endsWith("String_Node_Str"));
  Raml raml=new RamlDocumentBuilder().build(entry.getValue(),"String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",raml);
  List<Map<String,Template>> traits=raml.getTraits();
  AssertJUnit.assertNotNull("String_Node_Str",traits);
  AssertJUnit.assertEquals("String_Node_Str",2,traits.size());
  AssertJUnit.assertTrue("String_Node_Str",traits.get(0).containsKey("String_Node_Str"));
  AssertJUnit.assertTrue("String_Node_Str",traits.get(1).containsKey("String_Node_Str"));
  Resource res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  Action act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  List<String> is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",0,is.size());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",1,is.size());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",is.iterator().next());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",0,is.size());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",1,is.size());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",is.iterator().next());
  res=raml.getResource("String_Node_Str");
  AssertJUnit.assertNotNull("String_Node_Str",res);
  act=res.getAction(ActionType.GET);
  AssertJUnit.assertNotNull("String_Node_Str",act);
  is=act.getIs();
  AssertJUnit.assertNotNull("String_Node_Str",is);
  AssertJUnit.assertEquals("String_Node_Str",2,is.size());
  Iterator<String> iter2=is.iterator();
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",iter2.next());
  AssertJUnit.assertEquals("String_Node_Str","String_Node_Str",iter2.next());
}