Program: 32866
Project: 32866
Buggy source:
/** 
 * JDBC-testing method, remove this sometime soon please!
 */
public ProgrammingLanguageBrowser(EventList listImplementation){
  languages=listImplementation;
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,true));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,true));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  CachingList cachingList=new CachingList(languages,5);
  sortedLanguages=new SortedList(cachingList,sortByName);
  filteredLanguages=new CaseInsensitiveFilterList(sortedLanguages);
  customFilteredLanguages=new ProgrammingLanguageFilter(filteredLanguages);
}

Fixed version (ground truth):
public ProgrammingLanguageBrowser(){
  languages=new BasicEventList();
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,true));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,true));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",true,false));
  languages.add(new ProgrammingLanguage("String_Node_Str","String_Node_Str","String_Node_Str",false,false));
  sortedLanguages=new SortedList(languages,sortByName);
  filteredLanguages=new CaseInsensitiveFilterList(sortedLanguages);
  customFilteredLanguages=new ProgrammingLanguageFilter(filteredLanguages);
}