public Metadata parse(Element element, ParserContext context) {
String s = element.getLocalName();
if ("bus".equals(s)) {
//parse bus
return new BusDefinitionParser().parse(element, context);
} else if ("logging".equals(s)) {
//logging feature
return new SimpleBPBeanDefinitionParser(LoggingFeature.class).parse(element, context);
} else if ("fastinfoset".equals(s)) {
//fastinfosetfeature