// If one need to use a different parser, set the given system property
String parser = System.getProperty(Constants.PARSER_PROPERTY, Constants.DEFAULT_PARSER);
getLogger().debug("Using parser: " + parser);
ExcaliburComponentManager startupManager = new ExcaliburComponentManager((ClassLoader)this.context.get(Constants.CONTEXT_CLASS_LOADER));
startupManager.setLogger(getLogger());
startupManager.contextualize(this.context);
startupManager.setLogKitManager(this.logKitManager);
try {
startupManager.addComponent(Parser.ROLE, ClassUtils.loadClass(parser), null);
} catch (Exception e) {