}
} else if ("enable-annotations".equals(elt.getLocalName())) {
Node n = elt.getChildNodes().item(0);
if(n == null || Boolean.parseBoolean(n.getNodeValue())) {
//We need to register a bean processor to add annotation-based config
if(!!!cdr.containsComponentDefinition(Constants.ANNOTATION_PARSER_BEAN_NAME)) {
MutablePassThroughMetadata mptmd = pc.createMetadata(MutablePassThroughMetadata.class);
mptmd.setId(Constants.ANNOTATION_PARSER_BEAN_NAME);
mptmd.setObject(new AnnotationParser(cdr, interceptor, metaDataHelper));
cdr.registerComponentDefinition(mptmd);