Program: 3870
Project: 3870
Buggy source:
/** 
 * Constructs a new downloader that's gonna work off the network.
 * @param pushListProvider TODO
 */
@Inject InNetworkDownloaderImpl(SaveLocationManager saveLocationManager,DownloadManager downloadManager,FileManager fileManager,IncompleteFileManager incompleteFileManager,DownloadCallback downloadCallback,NetworkManager networkManager,AlternateLocationFactory alternateLocationFactory,RequeryManagerFactory requeryManagerFactory,QueryRequestFactory queryRequestFactory,OnDemandUnicaster onDemandUnicaster,DownloadWorkerFactory downloadWorkerFactory,AltLocManager altLocManager,ContentManager contentManager,SourceRankerFactory sourceRankerFactory,UrnCache urnCache,VerifyingFileFactory verifyingFileFactory,DiskController diskController,IPFilter ipFilter,@Named("String_Node_Str") ScheduledExecutorService backgroundExecutor,Provider<MessageRouter> messageRouter,Provider<HashTreeCache> tigerTreeCache,ApplicationServices applicationServices,RemoteFileDescFactory remoteFileDescFactory,Provider<PushList> pushListProvider,SocketsManager socketsManager,@Named("String_Node_Str") EventMulticaster<DownloadStateEvent> downloadStateMulticaster) throws SaveLocationException {
  super(saveLocationManager,downloadManager,fileManager,incompleteFileManager,downloadCallback,networkManager,alternateLocationFactory,requeryManagerFactory,queryRequestFactory,onDemandUnicaster,downloadWorkerFactory,altLocManager,contentManager,sourceRankerFactory,urnCache,verifyingFileFactory,diskController,ipFilter,backgroundExecutor,messageRouter,tigerTreeCache,applicationServices,remoteFileDescFactory,pushListProvider,socketsManager,downloadStateMulticaster);
}

Fixed version (ground truth):
/** 
 * Constructs a new downloader that's gonna work off the network.
 * @param pushListProvider TODO
 */
@Inject InNetworkDownloaderImpl(SaveLocationManager saveLocationManager,DownloadManager downloadManager,FileManager fileManager,IncompleteFileManager incompleteFileManager,DownloadCallback downloadCallback,NetworkManager networkManager,AlternateLocationFactory alternateLocationFactory,RequeryManagerFactory requeryManagerFactory,QueryRequestFactory queryRequestFactory,OnDemandUnicaster onDemandUnicaster,DownloadWorkerFactory downloadWorkerFactory,AltLocManager altLocManager,ContentManager contentManager,SourceRankerFactory sourceRankerFactory,UrnCache urnCache,VerifyingFileFactory verifyingFileFactory,DiskController diskController,IPFilter ipFilter,@Named("String_Node_Str") ScheduledExecutorService backgroundExecutor,Provider<MessageRouter> messageRouter,Provider<HashTreeCache> tigerTreeCache,ApplicationServices applicationServices,RemoteFileDescFactory remoteFileDescFactory,Provider<PushList> pushListProvider,SocketsManager socketsManager,@Named("String_Node_Str") ListeningExecutorService downloadStateProcessingQueue) throws SaveLocationException {
  super(saveLocationManager,downloadManager,fileManager,incompleteFileManager,downloadCallback,networkManager,alternateLocationFactory,requeryManagerFactory,queryRequestFactory,onDemandUnicaster,downloadWorkerFactory,altLocManager,contentManager,sourceRankerFactory,urnCache,verifyingFileFactory,diskController,ipFilter,backgroundExecutor,messageRouter,tigerTreeCache,applicationServices,remoteFileDescFactory,pushListProvider,socketsManager,downloadStateProcessingQueue);
}