Program: 93473
Project: 93473
Buggy source:
/** 
 * Put into handlersMultimap all the default combinations of types, methods and PipedHttpHandler objects
 */
private void defaultInit(){
  LOGGER.info("String_Node_Str");
  putPipedHttpHandler(TYPE.ROOT,METHOD.GET,new GetRootHandler());
  putPipedHttpHandler(TYPE.DB,METHOD.GET,new GetDBHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.DB,METHOD.PUT,new RequestTransformerMetadataHandler(new PutDBHandler()));
  putPipedHttpHandler(TYPE.DB,METHOD.DELETE,new DeleteDBHandler());
  putPipedHttpHandler(TYPE.DB,METHOD.PATCH,new RequestTransformerMetadataHandler(new PatchDBHandler()));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.GET,new GetCollectionHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.POST,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PostCollectionHandler())));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.PUT,new RequestTransformerMetadataHandler(new PutCollectionHandler()));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.DELETE,new DeleteCollectionHandler());
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.PATCH,new RequestTransformerMetadataHandler(new PatchCollectionHandler()));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.GET,new GetDocumentHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.PUT,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PutDocumentHandler())));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.DELETE,new DeleteDocumentHandler());
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.PATCH,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PatchDocumentHandler())));
  putPipedHttpHandler(TYPE.COLLECTION_INDEXES,METHOD.GET,new GetIndexesHandler());
  putPipedHttpHandler(TYPE.INDEX,METHOD.PUT,new PutIndexHandler());
  putPipedHttpHandler(TYPE.INDEX,METHOD.DELETE,new DeleteIndexHandler());
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.GET,new GetCollectionHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.POST,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PostBucketHandler())));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.PUT,new RequestTransformerMetadataHandler(new PutBucketHandler()));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.DELETE,new DeleteBucketHandler());
  putPipedHttpHandler(TYPE.FILE,METHOD.GET,new GetFileHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.FILE_BINARY,METHOD.GET,new GetFileBinaryHandler());
  putPipedHttpHandler(TYPE.FILE,METHOD.PUT,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PutFileHandler())));
  putPipedHttpHandler(TYPE.FILE,METHOD.DELETE,new DeleteFileHandler());
  putPipedHttpHandler(TYPE.AGGREGATION,METHOD.GET,new GetAggregationHandler(new ResponseTranformerMetadataHandler(null)));
}

Fixed version (ground truth):
/** 
 * Put into handlersMultimap all the default combinations of types, methods and PipedHttpHandler objects
 */
private void defaultInit(){
  LOGGER.debug("String_Node_Str");
  putPipedHttpHandler(TYPE.ROOT,METHOD.GET,new GetRootHandler());
  putPipedHttpHandler(TYPE.DB,METHOD.GET,new GetDBHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.DB,METHOD.PUT,new RequestTransformerMetadataHandler(new PutDBHandler()));
  putPipedHttpHandler(TYPE.DB,METHOD.DELETE,new DeleteDBHandler());
  putPipedHttpHandler(TYPE.DB,METHOD.PATCH,new RequestTransformerMetadataHandler(new PatchDBHandler()));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.GET,new GetCollectionHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.POST,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PostCollectionHandler())));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.PUT,new RequestTransformerMetadataHandler(new PutCollectionHandler()));
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.DELETE,new DeleteCollectionHandler());
  putPipedHttpHandler(TYPE.COLLECTION,METHOD.PATCH,new RequestTransformerMetadataHandler(new PatchCollectionHandler()));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.GET,new GetDocumentHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.PUT,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PutDocumentHandler())));
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.DELETE,new DeleteDocumentHandler());
  putPipedHttpHandler(TYPE.DOCUMENT,METHOD.PATCH,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PatchDocumentHandler())));
  putPipedHttpHandler(TYPE.COLLECTION_INDEXES,METHOD.GET,new GetIndexesHandler());
  putPipedHttpHandler(TYPE.INDEX,METHOD.PUT,new PutIndexHandler());
  putPipedHttpHandler(TYPE.INDEX,METHOD.DELETE,new DeleteIndexHandler());
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.GET,new GetCollectionHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.POST,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PostBucketHandler())));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.PUT,new RequestTransformerMetadataHandler(new PutBucketHandler()));
  putPipedHttpHandler(TYPE.FILES_BUCKET,METHOD.DELETE,new DeleteBucketHandler());
  putPipedHttpHandler(TYPE.FILE,METHOD.GET,new GetFileHandler(new ResponseTranformerMetadataHandler(null)));
  putPipedHttpHandler(TYPE.FILE_BINARY,METHOD.GET,new GetFileBinaryHandler());
  putPipedHttpHandler(TYPE.FILE,METHOD.PUT,new CheckMetadataHandler(new RequestTransformerMetadataHandler(new PutFileHandler())));
  putPipedHttpHandler(TYPE.FILE,METHOD.DELETE,new DeleteFileHandler());
  putPipedHttpHandler(TYPE.AGGREGATION,METHOD.GET,new GetAggregationHandler(new ResponseTranformerMetadataHandler(null)));
}