}
camelContext.addComponent(JBossESBComponent.JBOSSESB, new JBossESBComponent(getConfig()));
if (logger.isDebugEnabled()) {
try {
StringWriter sw = new StringWriter();
OutputFormat of = OutputFormat.createPrettyPrint();
of.setSuppressDeclaration(true);
new XMLWriter(sw, of).write(DocumentHelper.parseText(routesXML));
logger.debug("adding routes [" + sw.toString().replaceAll("&", "&") + "]");
} catch (Exception e) {
logger.warn("problem pretty-printing routes: " + e.getMessage());
logger.debug("adding routes [" + routesXML.replaceAll("&", "&") + "]");