// set the message broker
FacesContextBroker fcb = new FacesContextBroker(request,response);
tocContext.setMessageBroker(fcb.extractMessageBroker());
RequestContext requestCtx = fcb.extractRequestContext();
// determine the XML file path
String relativePath = "";
TocCollection tocs = requestCtx.getCatalogConfiguration().getConfiguredTocs();
if(tocs!= null && tocs.containsKey(key)){
relativePath = tocs.get(key);